android adb常用檢視記憶體資訊的命令

2021-10-25 17:12:03 字數 707 閱讀 9508

meminfo: basic memory status

-adb shell cat proc/meminfo – 記憶體系統資訊

-adb shell cat proc/pid/maps – 指定程序記憶體位址對映

-adb shell cat proc/pid/smaps – 指定程序記憶體詳細使用資訊

?procrank info: all process memory status

-adb shell procrank – vss. rss. pss. uss 資訊

-adb shell procmem pid – 指定程序vss. rss. pss. uss 詳細資訊

-adb shell dumpsys meminfo – 記憶體系統詳細資訊

-adb shell dumpsys meminfo pid

在查詢的過程中,可能會遇到一些縮寫:

vss- virtual set size 虛擬耗用記憶體(包含共享庫占用的記憶體)

rss- resident set size 實際使用物理記憶體(包含共享庫占用的記憶體)

pss- proportional set size 實際使用的物理記憶體(比例分配共享庫占用的記憶體)

uss- unique set size 程序獨自占用的物理記憶體(不包含共享庫占用的記憶體)

一般來說記憶體占用大小有如下規律:vss >= rss >= pss >= uss

Android adb指令檢視CPU和記憶體使用率

檢視cpu使用率 adb shell top m 5 s cpu m 顯示的數量 s 行排序顯示的引數的含義 引數含義 pid progress identification,應用程式id s 程序的狀態,其中s表示休眠,r表示正在執行,z表示僵死狀態,n表示該程序優先值是負數 thr 程式當前所用...

Android ADB常用命令

1.adb shell linux命令列控制台 cd system bin 檢視linux下的所有命令 ls ping localhost 檢查網路連線 2.adb kill server 結束adb服務 3.adb start server 啟動adb服務 4.adb devices 列出與adb...

Android ADB常用命令

1.adb shell linux命令列控制台 cd system bin 檢視linux下的所有命令 ls ping localhost 檢查網路連線 2.adb kill server 結束adb服務 3.adb start server 啟動adb服務 4.adb devices 列出與adb...