美文网首页技术笔记
手机内存术语 VSS RSS PSS USS 含义是什么,它们之

手机内存术语 VSS RSS PSS USS 含义是什么,它们之

作者: 子夜书案 | 来源:发表于2023-11-07 10:16 被阅读0次

    VSS RSS PSS USS 的含义:

    1. VSS (Virtual Set Size):也被称为虚拟内存大小。这是进程所能看到的所有内存,包括它自己使用的内存,以及共享库和其他进程共享的内存。但是,这并不意味着这个进程单独使用了这么多内存,因为其中的一部分内存可能被其他进程共享。

    2. RSS (Resident Set Size):也被称为常驻集大小。这是进程当前在物理内存中占用的内存量。这包括了进程自己的内存,以及共享库和其他进程共享的内存。但是,这并不意味着这个进程单独使用了这么多内存,因为其中的一部分内存可能被其他进程共享。

    3. PSS (Proportional Set Size):也被称为比例集大小。这是进程使用的内存量,但是共享内存只被计算一次。如果一个内存区域被多个进程共享,那么这个内存区域的大小会被等分,然后分配给这些进程。这是一个比 RSS 更准确的衡量进程内存使用量的指标。

    4. USS (Unique Set Size):也被称为独立集大小。这是进程独自使用的内存量,不包括任何共享内存。

    • 这四个指标之间的关系是:VSS >= RSS >= PSS >= USS。因为 VSS 包括了所有的内存,RSS 去掉了不在物理内存中的部分,PSS 进一步去掉了被多个进程共享的内存,而 USS 只包括进程独自使用的内存。
    • 实际在统计查看某个进程内存占用情况的时候,看PSS是比较客观的

    关系如下图:

    VSS RSS PSS USS 的相互关系

    相关文章

      网友评论

        本文标题:手机内存术语 VSS RSS PSS USS 含义是什么,它们之

        本文链接:https://www.haomeiwen.com/subject/rtxfwdtx.html