OSX Mavericks 使用太多内存

Jul*_*ncy 13 memory osx-mavericks macos

我最近将 2011 年年中的 15 英寸 MacBook Pro 升级到 Mac OS X 10.9 Mavericks。从那时起,我的计算机的 RAM 使用量激增到使我的计算机无法使用的程度。具体来说,在启动后一分钟到 2 小时之间的任何地方,该过程kernel_task将使用 4 到 5 GB 的 RAM(我安装了 8 GB),mds并且mds_store将在它们之间使用大约 2 GB。那时我所有的应用程序都没有响应。

如果我在发生这种情况后大约五分钟内没有重新启动计算机,Mac OS X 会要求我退出所有应用程序。如果我不这样做,计算机将完全没有响应(甚至重新启动请求),我必须执行硬关机。如果我这样做,也会发生同样的事情,但需要多花几分钟时间。我与 Apple 代表交谈,他说要刷新我的 PRAM 并重置 SMC,我照做了,但什么也没发生。

除此之外,他还说要把我的设备寄进去,我现在做不到。知道发生了什么吗?

小智 9

所以我在我的 iMac 上发现了同样的事情:Mavericks 似乎比 Lion 或 Mountain Lion 需要更多的内存。

我找到了一个不需要重启的解决方案:“在 OS X Mavericks 中使用清除命令”

只需运行sudo purge(它会询问您的密码)并清除操作系统挂起的未使用内存。

我以这种方式释放了超过 5GB 的空间,没有任何问题,尽管系统在执行此清除操作时似乎挂了一两分钟。

  • Purge 不一定会按照您的想法行事。Mavericks 上的 [手册页](https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/purge.8.html) 说它清除了磁盘缓存。一般来说,清除缓存会让事情变得*慢*,而不是更快,因为事情必须重新生成和缓存。 (3认同)