首页 > 移动平台 > 详细

Android procrank查看内存使用情况

时间:2015-03-26 17:36:31      阅读:698      评论:0      收藏:0      [点我收藏+]

 使用adb shell procrank
手机中的sh是经过精简过的,有些手机可能没有 procrank 命令,可以使用genymotion模拟器,或是自己安装procrank命令。使用procrank时,命令行的输出入下图:

技术分享

可以看到,在linux下表示内存的耗用情况有四种不同的表现形式:
 VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)
 RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)
 PSS - Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)
 USS - Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)


以Camera进程来说:

VSS通常不关注

RSS:Camera进程实际占用的物理内存加上所有(其他进程,比如Settings进程...)共享库占用的内存

PSS:Camera进程实际占用的物理内存加上自己(Camera进程)的共享库占用的内存

USS:Camera进程实际占用的物理内存


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


实际在统计查看某个进程内存占用情况的时候,看PSS是比较客观的。

Android procrank查看内存使用情况

原文:http://blog.csdn.net/shineflowers/article/details/44652473

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!