Android下獲取FPS的幾種方法


  FPS(Frames Per Second)是關乎Android用戶體驗最為重要的指標之一,而在VR中更是如此。為了評估VR系統、VR SDK及Unity應用的性能,通常會實時獲取FPS並將其顯示出來。

  Android下獲取FPS的方法有很多種,本文將介紹三種最為簡單易行的方法。三種方法的共同點是都無需root,兼容性好,但又各具特色。

  第一種方法,使用GameBench,它的特點是圖表顯示,非常直觀。相對其他跑分軟件,它測出的數據更為客觀准確。GameBench只能監測前台應用的FPS,無法獲取全局的FPS。另外其試用版每個月只有30分鍾的可用時間,只能救急一用。GameBench桌面版下載地址:http://download.csdn.net/download/sunrain_hjb/9997450

   第二種方法,使用ARDC(Android遠程桌面助手),它可以實時獲取全局的FPS,而不限定於前台應用。為了不讓ARDC對系統性能產生影響,可以暫停遠程顯示Android桌面,僅實時顯示FPS的數據。ARDC所獲得的FPS數據與GameBench的基本一致。

 

  第三種方法,使用systrace,該方法獲得的FPS數據最為准確,但只能抓取log后離線分析。

   Android顯示性能及FPS的相關資料:

  Testing UI Performance

  Analyzing UI Performance with Systrace

  Android Performance Patterns: Why 60fps?

  當我們討論流暢度的時候,我們究竟在說什么?

  如何准確評測Android應用的流暢度?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM