参考: https://www.Jian Shu.com/p/2604 b 426 be 5d
1 .在“开发者选项”中选中GPU渲染模式分析
检查ADB外壳程序dumpsysgfxinfo
2 .打开APP并滑动页面
您可以使用ADB shell ' dumpsyswindow '查询当前活动
3 .导出fps文件
ADB shell dumpsysgfxinfo软件包名称F:FPS.txt
要打开导出文件,有四个项目
Draw Prepare Process Execute
50.00 1.07 27.58 1.22
46.49 0.93 2.44 0.84
6.15 2.24 10.69 2.22
Draw:表示在Java的显示列表创建部分中OnDraw ()方法所消耗的时间。
Prepare :显示程序的准备时间
Process :指示渲染引擎执行显示列表所需的时间,view越多,时间越长
execute(1 (将1帧的数据发送到画面进行合成,表示实际花费的时间。
Draw Prepare Process Execute=完全显示帧。 这个时间不到16ms,每秒可以保存60帧。
ps :
用Choreographer检测UI丢弃帧和纸箱
3359 blog.csdn.net/Zhang Phil/article/details/81129246