看起来活动监视器中显示的活动 + 有线内存应该等于所有进程使用的实际内存总和,但 3.27 GB != ~1GB:
如您所见,实际上没有任何用户应用程序在运行,但使用的活动内存却超过 2GB。有人知道发生了什么吗?应用程序关闭后,活动内存难道不应该变为空闲或不活动吗?此外,kernel_task 进程是否应该占用那么多内存?
如果有人好奇的话,这是一款新的(不到一年)Macbook Pro,拥有充足的硬盘空间并运行 Snow Leopard。
答案1
从帮助查看器中:
以下是对内存窗格底部显示的一些信息的解释:
有线:
有线内存包含必须始终保留在 RAM 中的信息积极的:
活动记忆包含正在被使用的信息。不活动:
非活动内存包含未主动使用的信息。如果您(或您的计算机的客户端)稍后再次访问这些信息,则将这些信息保留在 RAM 中对您有利。用过的:
已用内存正在被进程或系统使用。(已用内存是有线内存、活动内存和非活动内存的总和。如果系统需要内存,则会先占用可用内存,然后再占用已用内存。)
自由的:
可用内存尚未使用且可立即使用。VM 大小:
虚拟内存 (VM) 是可用作内存的硬盘空间。VM 大小是用作内存的磁盘空间量。Mac OS X 可以使用比物理 RAM 量更多的内存。硬盘比 RAM 慢得多,因此虚拟内存系统会自动在磁盘空间和 RAM 之间分配信息,以实现高效的性能。页面输入/输出:
Mac OS X 在 RAM 和磁盘空间之间移动的信息量(以 GB 为单位)