我想问你:
我知道在 Linux 上,有一些进程具有共享库,对于这个,我们可以使用 PSS,因为它提供了有关共享库大小的信息。而 Uss 是进程的私有脏内存。
但我的问题是:
Pss 不包含 Uss,它只是关于按比例共享的内存;
或者
Pss = Uss + 按比例共享的内存。
哪种解释是正确的?
抱歉,这里已经回答了这个问题:
Android : PSS (Proportional Set Size) 计算
进程的“比例集大小”(PSS)是它在内存中的页数,其中每个页除以共享它的进程数。因此,如果一个进程自己拥有 1000 个页面,并与另一个进程共享 1000 个页面,则其 PSS 将为 1500