Mac速度阅读约需 3 分钟

如何在 Mac 上修复“您的系统已耗尽应用程序内存”

Mac 应用程序内存不足警告意味着什么,为什么磁盘空间不足会使情况变得更糟,以及如何使用活动监视器和一些设置更改来修复它。

已更新 · 由 spacerecover 团队撰写

出现警告“您的系统已耗尽应用程序内存”,并显示“强制退出”窗口,其中列出了您打开的应用程序。这意味着 macOS 已用完其物理内存和可从磁盘借用的额外空间,并且需要您关闭某些内容。

发生了什么

您的 Mac 将活动的应用程序保留在内存 (RAM) 中。当内存已满时,macOS 首先压缩内存中的数据,然后将较少使用的数据移动到启动磁盘上的交换文件。这比内存慢,但可以保持运行。

当交换空间无法进一步增长时,会出现该警告。发生这种情况通常是由于以下两个原因之一:

  1. 应用程序使用的内存远远超过应有的,通常是由于错误(“内存泄漏”)或非常繁重的工作负载(例如数百个浏览器选项卡)。
  2. 您的启动磁盘几乎已满,因此没有空间用于交换文件。

立即修复

  1. 在“强制退出”窗口中,查看每个应用程序旁边列出的内存。内存用量异常大的应用会突出显示。
  2. 切换到这些应用程序并保存您的工作(如果可以)。
  3. 选择该应用程序并单击“强制退出”,或正常退出。
  4. 一切稳定后,重新启动您的 Mac。这会清除交换文件并给您一个新的开始。

查找原因

打开 活动监视器 并单击 内存 选项卡。

  • 按 内存 列排序。请观察几分钟:当您不执行任何操作时内存不断攀升的应用程序可能会发生泄漏。
  • 检查底部的已使用的交换空间。几GB是正常的;持续增长的数字意味着内存经常耗尽。
  • 检查 内存压力 图表。如果它经常是黄色或红色,则您的工作量对于您的内存来说可能太重了。

浏览器是最常见的原因。每个选项卡和扩展都作为自己的进程运行。关闭您不需要的选项卡并删除您不使用的扩展程序。请参阅加速 Safari 和 Chrome。

释放磁盘空间

由于交换存储在启动磁盘上,因此磁盘几乎已满时,出现此警告的可能性会大大增加。目标是保持至少 10% 到 20% 的磁盘空闲。从释放 Mac 上的存储空间 开始。

更新应用程序

如果某个应用程序反复导致警告,请检查更新。内存泄漏是错误,开发人员会修复它们。如果更新没有帮助,请联系开发人员并提供您正在执行的操作的详细信息。

减少负载

  • 避免同时运行多个大型应用程序,例如视频编辑器、虚拟机和带有多个选项卡的浏览器。
  • 删除不必要的登录项,从而减少后台运行的应用程序。请参阅停止启动时打开应用程序。
  • 在 Chrome 中,在 设置 > 性能 中打开 内存节省程序。

判断是否受到硬件限制

如果您经常看到此警告,即使只打开几个应用程序,并且您有足够的可用磁盘空间,则您的 Mac 可能没有足够的内存来完成您的工作。现代 Mac 中的内存无法升级,因此长期解决方案是配备更多内存的 Mac。

常见问题

“您的系统已耗尽应用程序内存”是什么意思?

macOS 已填满其 RAM 和磁盘上使用的交换空间,需要您退出应用程序。这通常是由某个应用程序使用过多内存或启动磁盘几乎已满引起的。

存储空间不足会导致 Mac 出现内存问题吗?

是的。当 RAM 已满时,macOS 使用可用磁盘空间来存储交换文件。如果您的磁盘几乎已满,则没有空间进行交换,并且内存警告会更快出现。

我应该使用 RAM 清理应用吗?

不建议。macOS 会自行管理内存。 RAM 清理程序会强制将数据从内存中移出,然后 macOS 必须再次加载,这通常会使速度变慢。

希望我们帮您完成?

spacerecover 扫描 Mac 上的缓存、旧安装程序、应用残留、大文件和开发过程中积累的内容,用易懂的语言逐项说明,并一步清理您批准的项目。移除的内容先放入废纸篓,以便恢复。

资料来源和延伸阅读

继续