移动端系统资源分析---mem统计
一、先介绍下内存的名词解析
VSS :virtual set size 虚拟耗用内存 (用处不大)
RSS:resident set size 实际使用物理内存(包括共享内存)
PSS:proportional set size 实际使用物理内存(比例分配共享内存)(相加就是系统的内存用量)
USS:unique set size 进程独自占用的物理内存(不包含共享内存)
VSS>=RSS>=PSS>=USS
二、命令
procstats
查看3小时内的M内存使用情况
adb shell dumpsys procstats --hours 3
格式解释:
进程详情:进程名称/USER/VersionCode
状态:PSS(最小-平均-最大)/USS(最小-平均-最大)
total :综合占用
top:是否为顶层进程
meminfo
查看指定进程的mem:默认按照PSS来排序
adb shell dumpsys meminfo 进程名
最好根据 不同的版本对比,不是时间段的对比。