Android:PSS(比例集大小)计算

2023-11-25

我试图弄清楚 Android 中 PSS 是如何计算的。

我找到了一个article其内容如下。

进程的“比例集大小”(PSS) 是页数 它在内存中,其中每个页面除以页数 共享它的进程。因此,如果一个进程有 1000 个页面,全部属于它自己, 与另一进程共享 1000 时,其 PSS 将为 1500

我的第一个问题是,上述信息准确吗?如果没有,有人可以告诉我它是如何计算的吗?

另外,这个值是千字节还是“PSS”本身就是一个单位?


是的,该信息是准确的,而且它的计算方式也正是如此。 (LWN.net 的文章是here;请注意,参与您链接的该线程的 Matt Mackall 开发了该功能。)

PSS 以千字节为单位,就像您获得的所有其他信息一样/proc/<pid>/smaps。其单位取决于其计算方式。

(/proc/pid/smaps 中给定进程的 PSS 值多久更新一次有一些关于 PSS 计算地点和方式的指示 - 免责声明:我在那里写了答案。还有一些其他帖子Unix 和 Linux讨论 PSS 和相关指标。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android:PSS(比例集大小)计算 的相关文章

随机推荐