帧率概念
影响点:画面流畅度。
测试角度:是否存在卡顿现象。
标准数据
60fps作为衡量标准,即要求每一帧刷新的时间小于16ms,这样才能保证滑动中平滑的流畅度。
FPS:每秒显示的帧数,每一帧都是静止的画面。
数据采集
设置-开发者选项-GPU呈现模式分析
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d4c5774776c45702242a66652ddfec0b.png)
命令:
adb shell dumpsys gfxinfo <包名> > fps.txt
路径:C:\Users\Administrator\fps.txt
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ddb9f6a6cb78904d21421086f1057e3c.png)
将数据拷贝到Excel,并绘制成折线图观察,是否有超出16ms(或其他标准fps)。
数据概念:
Draw: 表示在Java中创建显示列表部分中,OnDraw()方法占用的时间。