通過adb查看android手機CPU和內存佔用情況

1. 打開DOS窗口,進入adb.exe所在的文件目錄

    1) 打開DOS窗口輸入:win + r

    2) 進入adb所在文件目錄:cd C:\Program Files (x86)\Baofeng\PhoneAssistant(之前裝adb沒裝好,這裏用的暴風簡助手的adb)

2. 進入adb環境(linux環境)

    1) 在命令行輸入:adb shell

3. 查看CPU佔用情況

    1)  在adb環境輸入:top -m 10 -s cpu

     # -m 10表示顯示數量爲10 

    # -s表示按指定行排序

顯示結果如下圖:


參數含義:
PID  : progress identification,應用程序ID
S    : 進程的狀態,其中S表示休眠,R表示正在運行,Z表示僵死狀態,N表示該進程優先值是負數
#THR : 程序當前所用的線程數
VSS  : Virtual Set Size虛擬耗用內存(包含共享庫佔用的內存)
RSS  : Resident Set Size實際使用物理內存(包含共享庫佔用的內存)
PCY  : 前臺(fg)和後臺(bg)進程
UID  : User Identification,用戶身份ID
Name : 應用程序名稱
 

 

4. 查看指定程序內存使用情況

    1) 在adb shell裏輸入:dumpsys meminfo <package_name>

    # <package_name> 爲軟件包名,如:com.storm.yeelion

 

5. 退出adb:ctrl + c

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