Android性能測試——應用CPU測試

Android性能測試——應用CPU測試

CPU性能測試是Android應用測試的一個重要環節,異常的cpu均值或者峯值,可能造成應用卡頓、anr,影響用戶使用,因此本文將介紹幾種cpu性能的測試方法。

一、通過top獲取CPU值,生成CPU趨勢

對於非實時要求在Android性能測試——應用內存測試 https://blog.csdn.net/zly_ir/article/details/105711789 中說明了如何利用python腳本從top獲取CPU和內存的值,計算峯值或均值,並生成曲線圖,可以參考的輸出CPU曲線圖,觀察在測試過程中的cpu使用情況。如對於一個在前臺靜置的應用,生成的曲線圖如下:
在這裏插入圖片描述
通過折線圖我們發現,在520秒左右的時候,CPU峯值突然異常飆高,對於長期靜置的應用,可能存在異常,可以進行進一步非測試和排查。

二、通過Android Studio的Android Profiler獲取實時cpu值

實時的內存和cpu測試,可以通過Android Studio工具獲取實時的內存使用情況。
打開Android Studio,在導航欄找到view,然後找到Android Profiler即可打開。設備連接上電腦後即可開始獲取實時的內存使用情況。
關於Android Profiler的使用,參考Android studio 開發文檔: https://developer.android.com/studio/profile/memory-profiler

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章