如何释放和管理 Mac 上的 RAM

如果您经常发现 Mac 运行缓慢或一直死机,很可能与您的 RAM 有关。当您没有足够的 RAM 来满足您的要求时,您可能会遇到 Mac 无法正常工作的所有类型的问题。

以下是如何检查您的 RAM 并解决您可能发现的任何问题。

什么是内存?

RAM(代表随机存取存储器)是系统用来执行程序和处理应用程序的临时数据存储。该内存允许计算机在执行任务时与系统驱动器之间传输文件。与硬盘驱动器或 SSD 相比,您可能会将其视为“短期记忆”,后者是长期存储。您的硬盘驱动器是您的内部存储器,您可以将所有文档和文件保存在 Mac 上。

Mac 通常是很棒的计算机。但是,它们也有其自身的局限性。默认情况下,大多数 Mac 配备大约 8GB 的​​ RAM。一些用户在购买时选择将其升级到 16GB 左右或更大,因为之后并不总是可以升级 RAM。

旧文件和杂乱的缓存会减少 Mac 的 RAM 内存并导致系统显着变慢。某些应用程序需要大量 RAM 才能有效工作,例如视频编辑应用程序和 3D 设计软件,这就是高级用户选择更多投资于更多 RAM 以获得更好性能的原因。

RAM 问题的症状

Mac 内存存储(或 RAM)经常被应用程序占用,甚至被 Google Chrome 或 Safari 等浏览器占用。如果证明您的系统内存不足以满足程序的需求,您可能会收到类似于以下内容的弹出警告:

此警告仅在最糟糕的情况下出现。系统内存不足的其他一般迹象包括:

  1. Mac 上的一切都会变慢,从打开应用程序到播放视频再到输入文档。
  2. 应用程序变得无响应并冻结。
  3. 您在键盘上打字和屏幕上显示的文本之间存在延迟。
  4. 你的整个 Mac 会冻结,光标变成标志性的彩色旋转风车。

其中许多问题是由系统上缺少可用 RAM 引起的,这表明您应该检查 RAM 使用情况并尝试优化 Mac 的性能。

如何清除 Mac 上的 RAM

解决可用内存不足的最有效方法是升级 RAM。但是,这在现代 Mac 上通常是不可能的。幸运的是,您还可以执行一些软件修复来释放一些内存。

1. 重启你的 Mac

重新启动 Mac 是释放 RAM 的最简单方法。当您的 Mac 重新启动时,它会清空 RAM 和所有磁盘缓存,这将使您的 Mac 在系统加载后运行更顺畅。

如果您的 Mac 没有响应,请按住电源按钮强制其关闭。如果这样做,您可能会丢失打开的应用程序中未保存的进度。

阅读更多:如何重新启动或强制关闭任何冻结的 Mac

2. 关闭打开的应用程序

RAM 可以帮助您的 Mac 一次完成多项任务,但我们通常只需要我们的 Mac 一次完成一两个任务。从 Dock 关闭额外的应用程序可以让您释放一些正在使用的内存。

相关:如何在几秒钟内退出所有 Mac 应用程序

您还可以在 Mac 上使用活动监视器来查看哪些进程或应用程序使用了系统上最多的 RAM。去做这个:

  1. 在 Mac 上打开活动监视器。您可以从Finder> Applications > Utilities > Activity Monitor执行此操作。
  2. 单击窗口顶部的“内存”选项卡。这应该按照使用的内存量对 Mac 上的所有进程进行排序。
    活动监视器中的内存选项卡
  3. 如果您找到要退出的进程,请选择它并单击信息按钮 (i)以获取有关它的更多信息。然后选择退出该过程。
    退出活动监视器中的进程

您可以使用它来查看 Mac 上哪些进程使用的内存最多。此方法还可用于查看系统后台是否发生了任何可疑的事情。

Activity Monitor 按系统名称列出进程,因此您可能会对每个任务的实际内容感到困惑。最好的办法是在 Google 上搜索任务。例如,kernel_task 是 macOS 工作必不可少的任务。

如果您不知道它们在做什么,请不要退出任何任务,因为它们可能对您的 Mac 正常工作至关重要。

3.清除缓存文件

另一种释放 Mac 内存的方法是清除缓存文件。缓存涉及临时保存有关应用程序或网站的少量信息,以帮助其更快地加载。随着时间的推移,这些文件可能会堵塞您的缓存并给您的 RAM 带来更多压力。

您可以使用以下方法轻松清除缓存:

  1. 在 Mac 上打开Finder
  2. 按键盘上的Shift + Cmd + G。
  3. 在文本框中键入~/Library/Caches ,然后按Enter
    macOS 缓存文件夹地址
  4. 将弹出一个包含所有文件的窗口。按Cmd + A选择所有文件和文件夹。然后按Cmd + Delete删除所有这些。
    macOS 中的缓存文件夹

确保清空垃圾箱以从系统中永久删除这些文件。

4. 禁用登录项

Mac 的 RAM 仅存储正在运行的应用程序的临时数据。每台 Mac 都有登录项,这些程序会在您打开系统后立即启动。由于它们在打开 Mac 后立即启动,因此它们也会立即开始使用 RAM,这可能会导致 Mac 内存紧张。

因此,禁用不必要的启动项是一个不错的选择。去做这个:

  1. 在 Mac 上打开系统偏好设置
  2. 单击用户和组
  3. 选择您的主要帐户,然后单击屏幕顶部的登录项
  4. 从这里您可以识别所有登录项目。删除所有不必要的登录项目以在系统启动后释放 RAM 使用量。

5. 更新 macOS 和应用程序

众所周知,软件更新可以优化机器的性能,macOS 也不例外。将系统更新到最新版本的操作系统以确保最佳性能始终很重要。您可以通过转到System Preferences > Software Update来检查是否有任何适用于 macOS 的更新

同样,更新 Mac App Store 中的所有应用程序有助于减少内存使用并简化系统性能。

6. 修复 kernel_task,一个高 CPU 使用率的问题

您可能已经注意到一个名为kernel_task的任务在 Activity Monitor 中吸收了大量的处理能力。 kernel_task 的功能之一是帮助管理 CPU 温度。当应用程序尝试使用过多 CPU 功率时,此任务通常会消耗大量资源。发生这种情况时,Mac 的风扇会自动打开并且通常声音很大,即使计算机并不热。

但是,如果您的系统上没有太多负载,并且 kernel_task 仍在吸收过多的功率,则可能是以下问题之一:

  • 冷却系统或风扇效率低下
  • 温度传感器出现故障或断开连接
  • 您的 Mac 的 SMC(系统管理控制器)需要重置

前两个问题只能通过让 Apple 授权服务提供商检查您的 Mac 来解决。但是,如果您遇到严重问题,Apple 建议您先执行系统管理控制器 (SMC) 重置。这本质上是对 Mac 的硬重置,应该有助于您的 RAM 和其他硬件组件从头开始。

请注意,您不会在此过程中丢失任何数据。但是,始终建议先进行备份,以防万一。

您需要更多内存吗?

上述提示可以帮助您暂时释放 Mac 上的 RAM。但是,如果您发现自己的可用内存一直用完,则可能值得考虑升级您的 RAM 以满足您的要求。

不幸的是,这可能无法实现,具体取决于您拥有的系统,因此您可能需要购买具有更大 RAM 的新 Mac 以满足您的需求。