内存类型 | 内存类型描述 |
VSS(Virtual Set Size)ide |
虚拟耗用内存。spa 它是一个进程能访问的全部内存空间地址的大小。这个大小包含了一些没有驻留在RAM中的内存,就像mallocs已经被分配,但尚未写入。VSS不多用来测量程序的实际使用内存。进程 |
RSS (Resident Set Size) | 实际使用物理内存。内存 RSS是一个进程在RAM中实际持有的内存大小。RSS可能会产生误导,由于它包含了全部该进程使用的共享库所占用的内存,一个被加载到内存中的共享库可能有不少进程会使用它。RSS不是单个进程使用内存量的精确表示。ci |
PSS (Proportional Set Size) | 实际使用的物理内存。io 它与RSS不一样,它会按比例分配共享库所占用的内存。table 例如,若是有三个进程共享一个占30页内存控件的共享库,每一个进程在计算PSS的时候,只会计算10页。PSS是一个很是有用的数值,若是系统中全部的进程的PSS相加,所得和即为系统占用内存的总和。当一个进程被杀死后,它所占用的共享库内存将会被其余仍然使用该共享库的进程所分担。在这种方式下,PSS也会带来误导,由于当一个进程被杀后,PSS并不表明系统回收的内存大小。多进程 |
USS:Unique Set Size | 进程独自占用的物理内存。程序 这部份内存彻底是该进程独享的。USS是一个很是有用的数值,由于它代表了运行一个特定进程所需的真正内存成本。当一个进程被杀死,USS就是全部系统回收的内存。USS是用来检查进程中是否有内存泄露的最好选择。内存泄露 |