帧率

帧率:卡顿

正常每秒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

posted @   观呼吸  阅读(1039)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示