幀率


幀率:卡頓

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