Hes*_*era 8 android memory-management
我试图找出PSS的计算方法是Android.
我发现一篇文章说明了以下内容.
进程的"比例集大小"(PSS)是它在内存中的页数,其中每个页面除以共享它的进程数.因此,如果一个进程拥有1000个页面,并且1000个页面与另一个进程共享,则其PSS将为1500
我的第一个问题是,上述信息准确吗?如果没有,有人可以告诉我它是如何计算的吗?
此外,这个值是千字节还是"PSS"本身就是一个单位?
是的,这些信息是准确的,而这正是它的计算方式.(LWN.net文章在这里 ;请注意参与您链接的线程的Matt Mackall开发了该功能.)
与所有其他信息一样,PSS以千字节为单位/proc/<pid>/smaps.它的单位来自它的计算方法.
(对于/ proc/pid/smaps中的给定进程,PSS值的更新频率有一些关于PSS计算位置和方式的指示 - 免责声明:我在那里写了答案.在Unix和Linux上还有一些其他帖子讨论PSS和相关指标.)
| 归档时间: |
|
| 查看次数: |
11872 次 |
| 最近记录: |