您的位置:首页 > 移动开发 > Android开发

使用 adb 获取 Android 性能数据--内存篇

2016-12-07 13:00 891 查看

内存说明

VSS -
Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)

RSS -
Resident Set Size 实际使用物理内存(包含共享库占用的内存)

PSS -
Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)

USS -
Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)

一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS

查看单个应用内存占用量

#单个应用的最大内存限制

adb shell "getprop|grep
heapgrowthlimit"

#应用启动后分配的初始内存

adb
shell "getprop|grep dalvik.vm.heapstartsize"

#单个java虚拟机的最大内存限制

adb
shell "getprop|grep dalvik.vm.heapsize"

Android内存采集的三种方式

1.通过Dumpsys
来获取
adb
shell dumpsys meminfo

2.获取单个应用的详细内存
adb shell dumpsys meminfo pakagename
or Pid

3.用/system/xbin/procrank工具
获取
adb
shell procrank

procrank命令获取只管,但有些手机可能没有procrank
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐