帧率
帧率:卡顿
正常每秒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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix