本文要解决的问题是:如何查看android应用界面fps的帧率
我使用的是MAC,一下都是局域mac做实践
1、打开测试手机(真机)的开发者选项
2、找到GPU呈现分析模式并打开,如下图
如果选择“在屏幕上显示为条形图”这是下图的样子
3、命令行输出数据
选择“adb shell dumpsys gfxinfo” 则可以命令行输出具体数据
➜ ~ adb shell "dumpsys window|grep mCurrentFocus"
mCurrentFocus=Window{e3e1b63 u0 com.kan.mz/com.can.mz.MainActivity}
➜ ~ adb shell dumpsys gfxinfo com.kan.mz >/Users/mac/Desktop/fps.txt
4、数据分析
打开txt文档
Draw: 代码执行绘制显示列表耗时,也就是onDraw()方法运行的