Android内存查看

procrank命令能够得到当前系统中各进程的内存占用,从/proc/pid/maps中读取信息来进行统计,包含PSS,USS,VSS,RSS。shell

咱们通常观察Uss来反映一个进程的内存使用状况,Uss 的大小表明了只属于本进程正在使用的内存大小,在此进程被杀掉以后,这些内存会被完整的回收。
Vss和Rss包含了共享库占用的内存,而每每共享库的资源占用比重很大,这样就稀释了对进程自身建立内存波动。ide

adb shell procrank -uspa

也可以使用grep作详细匹配,adb shell默认不支持grep等命令,须要安装busybox: http://www.busybox.net/.net

adb shell procrank -h
查看帮助orm

VSS – Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
RSS – Resident Set Size 实际使用物理内存(包含共享库占用的内存)
PSS – Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
USS – Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)进程