CPU測試--查看cpu占用率


一、使用命令adb shell top -m 10 -s cpu(-t 顯示進程名稱,-s 按指定行排序,-n 在退出前刷新幾次,-d 刷新間隔,-m 顯示最大數量),如下圖:

參數含義:

PID:progressidentification,應用程序ID

S: 進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數。

#THR:程序當前所用的線程數

VSS:VirtualSet Size虛擬耗用內存(包含共享庫占用的內存)

RSS: ResidentSet Size實際使用物理內存(包含共享庫占用的內存)

UID:UserIdentification,用戶身份ID

Name:應用程序名稱

在測試過程中,需要關注對應包的cpu占用率,反復進行某個操作,cpu占用過高且一直無法釋放,此時可能存在風險。如果你想篩選出你自己的應用的話可以用下面命令adb shell top -d 3| grep packageName

二、adb shell dumpsys cpuinfo | grep packagename


免責聲明!

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



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