帧率


帧率:卡顿

正常每秒60帧,不能超过1/60,16ms

1:开发者选项",然后勾选“GPU呈现模式分析”

2:重启应用,在应用页面切换

3:adb shell dumpsys gfxinfo "你自己的应用名字" > f:\fps.txt  

结果分析:

1、打开生成的fps.txt,找到Profile data in ms这部分数据。

Draw   Prepare Process Execute
32.70   0.08   0.58   1.24
6.62     0.09   0.69   3.39
10.59   0.05   1.07   2.02
3.49     0.06    0.57   3.98
1.65     0.05   0.54   4.07
1.39     0.04   8.88   7.17
5.33    0.05    6.17   2.48
11.49     0.05    3.37   1.83
2.03   0.05    1.46   2.81
50.00  0.05    0.55   0.89
50.00   0.04  1.39   3.11

Draw  Process Execute  绘制出图标

Draw + Process + Execute = 完整显示一帧 ,这个时间要小于16ms才能保证每秒60帧 ,如果每帧耗时超过16ms,就要结合操作进行具体的优化了。

https://www.cnblogs.com/dtest/p/4118376.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM