MTK平臺安卓手機效能測試方法
筆者這段時間測試安卓手機,安卓手機的效能大家都知道了,用的時間長了就是卡,慢,需要刷機,而就算新買來的手機,偶爾滑動也有些卡頓,這次我就自己的測試方法,從開機時間,主頁滑動的重新整理頻率,應用第一次啟動速度,非滑動下的重新整理頻率來測試一個手機的效能。
測試之前,保證手機連線電腦,正常啟動adb工具
1.開機時間:
一般測試的方法是人工計時,這的確是個不錯的方法,但是耗時耗力,最重要的人工測試誤差較大,而我經過查問,知道了在adb工具下有個命令:
adb shell cat /proc/bootprof
(說白了也就是檢視Linux內黑下的proc資料夾中的內容)是可以反映出啟動過程中的每個程式消耗了多少時間,依此疊加來顯示開機時間。
2.主頁滑動時的重新整理率(home_fps)
一般來說,桌面是使用者接觸最多的一個場景,而桌面滑動的流暢性是至關重要的一個體驗標準。即使使用當今最強的CPU,系統優化不好,桌面程式寫的不行,要卡還是得卡,這個用安卓的朋友都有很大的體驗。它的測試在MTK的平臺下,筆者藉助的是SurfaceFlinger,只要執行:
adb logcat -s SurfaceFlinger | findstr fps
當快速滑動住頁面的時候,螢幕上就會閃現當前的fps值,即螢幕重新整理率。一般來說,只有fps達到60的時候,人眼才會感覺很絲滑流暢,沒有卡頓,可惜筆者測試了幾個機器,都沒有達到這個水準的。
3.應用第一次啟動時間
應用第一次啟動的時候,記憶體中沒有任何該應用的資訊,是從頭開始,才能正確反應速度的快慢。
有兩種方法可以測試應用相應速度:
①通過mtk logger,在生成的檔案下,找到event.log檔案,開啟之後,搜尋activity_lauch_time,就可以顯示當前情況下所啟動activity的所有消耗時間
②通過eclipse的DDMS工具,過濾log,過濾的tag值為ActivityManager,Level值為I,在啟動的時候可以找啟動應用所需要的時間,經過驗證與方法1時間長短是一致的
4.非滑動下的fps,這個就是你日常操作的時候的流暢度,有專門的軟體:fps2d 可以測試
相關文章
- 安卓手機ping命令怎麼用?安卓手機測試方法介紹安卓
- 聊聊效能測試平臺
- 新潮測試平臺之效能測試
- 購物平臺效能測試模版
- 一個安卓手機遠端真機除錯平臺安卓除錯
- 有大佬做安卓平臺的白盒測試麼?安卓
- 搭建 nGrinder 效能測試平臺並快速使用
- 雲上的移動效能測試平臺
- PR效能測試工具升級到全鏈路效能測試與分析平臺
- MTK平臺怎麼抓取Log?
- YLazy Web Page Test , 網頁效能測試平臺Web網頁
- 無人值守自動化效能測試平臺
- 測試平臺之介面測試
- 效能狗收費之後還有什麼能支援全平臺(安卓,ios,pc)的效能測試工具嗎安卓iOS
- 利用 lenosp 腳手架搭建測試工具平臺
- APP測試技術:ADB——安卓手機測試一座神奇的“橋”APP安卓
- 「內測來襲」 一鍵搭建您的效能測試平臺
- 測試平臺起航
- Kafka效能測試方法Kafka
- 瘋殼-MTK智慧電話手錶開發整板測試
- 【提測平臺】測試平臺開發練手專案原始碼和教程彙總原始碼
- 短視訊平臺原始碼,獲取安卓手機驗證碼原始碼安卓
- 小紅書 app 效能自動化測試平臺 - 湯偉奇APP
- RestCloud測試平臺,支援壓力測試RESTCloud
- 快意測試雲平臺
- Easysearch 效能測試方法概要
- 重新定義 Locust 的測試報告_效能監控平臺測試報告
- 物聯網平臺和裝置如何進行效能測試
- 軟體測試手記:切莫忽視效能測試
- 關於測試平臺的搭建 (我們要不要搭建測試平臺)
- MYSQL 效能測試方法 - 基準測試(benchmarking)MySql
- 開源測試平臺--MeterSphere
- 自動化測試平臺
- 手機QQ安卓版6.5測試版釋出:新增AR影片體驗安卓
- 安卓手機耗電、卡頓嚴重的解決方法 安卓手機省電小妙招安卓
- MTK平臺pwm模式閃光燈驅動配置模式
- 測試平臺開發教程【提測平臺】階段總結(三)
- 監測發現新的安卓手機病毒安卓