导致MacOS耗尽内存的这种情况虽然不常见,但当这种情况突然发生时,还是很容易让人手足无措。这时候不仅Mac变得无响应,而且你会在屏幕上看到没有足够内存的警告。
这个错误消息会显示在“强制退出应用程序”窗口中,你可以看到哪些应用程序打开并使用了最多的内存。
让我们讨论一下是什么导致Mac耗尽应用程序内存并显示这个特定错误消息的原因,以及如何修复它。

导致系统没有足够内存的原因是什么?
正如错误消息本身所暗示的,当应用程序使用的内存超过Mac上可用的内存时,系统就会耗尽内存。
在这篇文章所附的示例照片中,终端应用程序的内存问题导致终端应用程序在只有24GB 内存的Mac上使用了95GB 内存。
由于没有足够的物理内存,Mac随后将转向使用交换,或虚拟内存,这会将内容从物理内存移动到Mac磁盘驱动器上的“交换”文件中。
最终交换也会达到其最大值,那时你就会在Mac上看到这个特定的“系统已经没有足够的应用程序内存”的错误消息。
如何修复
如果你看到显示“你的系统已经没有足够的应用程序内存”的错误消息,以下是你可以做的事情来修复问题:
1.在“强制退出应用程序”屏幕上,如果任何应用程序名称旁边列出了“(无响应)”,请首先选择该应用程序,然后点击“强制退出”按钮。
2.选择使用最多内存的任何其他应用程序,并选择“强制退出”。
3.此时,Mac应该再次响应,你可以关闭“强制退出应用程序”菜单。
4.保存任何文档,为任何重要的标签页添加书签,然后通过转到苹果菜单并选择“重启”来重启Mac。
当Mac再次启动时,你可以继续之前的工作。不过,安装任何可用的软件更新是个好习惯,无论是在使用中的应用程序还是MacOS本身。
在应用商店检查,检查系统设置,并安装任何可用的软件更新。
你也可以运用第三方软件来进行协助。比如国产软件:赤友DiskGeeker。
它聚合了超多功能,清理垃圾、磁盘测速、读写NTFS硬盘、磁盘加密等功能聚集一身。在解决内存问题上,它能够快速启动急救功能,也能进行空间分析,并以可视化的形式让你清楚了解Mac的情况。


应用程序名称旁边的“无响应”是什么意思?
如果一个应用程序旁边有“无响应”这个标识,这意味着应用程序已经冻结,确实没有响应。
有时这会自行解决,应用程序会在一段时间后再次响应。
更多时候,当一个应用程序不再响应,并且遇到了导致它消耗大量内存和虚拟内存的内存泄漏时,应用程序会保持冻结状态并且无响应,直到该应用程序被强制退出。
必须重启以修复错误吗?
不,你并不总是需要重启Mac来修复系统内存不足的问题。通常,只需强制退出“无响应”的应用程序就足够了。
然而,为了确保你的Mac性能最佳,并且通过清除任何大型虚拟内存来回收磁盘空间,遇到这个特定错误消息后重启Mac是个好习惯。
重启会清除内存和虚拟内存,允许事物重新开始。
此外,还有一些情况下,Mac完全无响应,你唯一的选择是强制重启Mac,这是通过按住任何苹果芯片Mac上的电源按钮直到看到屏幕上出现苹果标志来完成的。

检查软件更新
在你遇到任何错误或问题后更新MacOS系统软件和更新你的Mac应用程序是个好习惯,更不用说这个特定的系统内存问题了,因为有可能在软件更新中解决了这个错误或问题。
好了,今天的内容就分享到这里,希望能为你使用Mac带来帮助。