1 procrank
root@rk312x:/ # procrank
procrank
pid vss rss pss uss cmdline
121 149692k 104328k 99047k 96416k /system/bin/mediaserver
6442 618748k 59456k 35572k 32484k com.android.browser
429 584064k 46548k 26182k 21964k system_server
9386 932k 484k 203k 132k /system/bin/sh
112 1008k 276k 57k 52k /system/bin/servicemanager
116 1032k 288k 28k 20k /system/bin/debuggerd
125 968k 248k 11k 4k /system/bin/bmd
—— —— ——
505217k 449316k total
ram: 1023596k total, 115560k free, 18848k buffers, 271960k cached, 744k shmem, 3
6520k slab
procrank能夠顯示每個程序的記憶體占用情況,以及系統總記憶體的使用情況。以上圖為例,系統的總記憶體為1gb,空閒記憶體115mb,快取18mb+271mb,真正使用的記憶體大概為600mb左右
詳細區別:
2 cat /proc/meminfo 系統記憶體使用資訊
3 dumpsys meminfo 包名
或者程序號
4 showmap [-t] [-v] [-c]
-t = terse (show only items with private p
-v = verbose (don』t coalesce maps with the
-a = addresses (show virtual memory map)
Android 檢視記憶體使用情況
在開發過程中,經常要通過記憶體的使用量來優化程式。1 檢視應用程式的命令 adb shell procrank 顯示如下 pid vss rss pss uss cmdline 190 79560k 74736k 49624k 43604k system server 14335 55776k 55...
Android 檢視記憶體使用情況
分類 android 2012 07 18 15 57 191人閱讀收藏 舉報再看開發過程中,經常要通過記憶體的使用量來優化程式。檢視應用程式的命令 adb shell procrank 顯示如下 注 vss virtual set size 虛擬耗用記憶體 包含共享庫占用的記憶體 rss resi...
Android 檢視記憶體使用情況
再看開發過程中,經常要通過記憶體的使用量來優化程式。檢視應用程式的命令 adb shell procrank 顯示如下 注 vss virtual set size 虛擬耗用記憶體 包含共享庫占用的記憶體 rss resident set size 實際使用物理記憶體 包含共享庫占用的記憶體 pss...