Android系统查看内存情况的命令

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左右
详细区别:http://blog.csdn.net/victory08/article/details/47955637

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,内存)