修复 macOS 上 CPU 使用率过高的 5 种方法

中央处理器 (CPU) 使用率高可能会导致 Mac 出现多个问题。这些包括降低系统性能、过热和应用程序崩溃。问题的根源有时很明显——但通常,您需要深入挖掘才能找到它。

尽管如此,您可以按照正确的故障排除程序解决大多数 macOS 高 CPU 使用率问题。让我们来看看识别和解决问题的最佳步骤。

1. 更新软件并重新启动您的 Mac

“你试过把它关掉再打开吗?”

经典的 IT Crowd 系列很有趣,因为它是真实的。有时,最简单的解决方案就是正确的解决方案。

在重新启动 Mac 之前,您应该检查可用的软件更新。通常,更新您的系统和应用程序是快速修复。此外,如果您没有数据限制,则应确保已在 macOS 中启用自动更新。这样,您就知道您始终运行的是最新的软件。

要更新软件,请按照下列步骤操作:

  1. 打开系统偏好设置>软件更新
  2. 出现提示时接受任何可用更新。
  3. 如果适用,请确保自动保持我的 Mac 处于最新状态
  4. 单击高级以获取更具体的更新设置并根据需要进行更改。

要检查应用程序更新,请按照下列步骤操作:

  1. 启动应用程序> App Store
  2. 从侧面菜单中选择更新
  3. 更新所有相关应用程序。

无论您是否安装了更新,请不要忘记重新启动您的 Mac。

2. 使用活动监视器确定高 CPU 使用率的来源

如果更新和重新启动不能解决问题,则是时候展开调查了。幸运的是, macOS 的内置活动监视器可以轻松识别问题的根源。

要确定 CPU 使用率高的原因,请执行以下步骤:

  1. 启动应用程序>实用程序>活动监视器
  2. 确保在控制栏中选择了% CPU并将其设置为降序。这意味着箭头应该指向下方。
  3. 检查清单。 CPU 使用率最高的进程将占据首位。

了解 Activity Monitor 是一项值得努力的工作,因为该应用程序可以帮助识别 macOS 中可能出现的多个问题,包括电池寿命低和数据使用过多。

现在您已经确定了高 CPU 使用率背后的罪魁祸首,您可以解决问题。

3. 更新、重新配置或重新安装有问题的应用程序

如果您的高 CPU 使用率 gremlin 是特定应用程序,您可以采取几个步骤来解决该问题。但是,如果kernel_task或其他 macOS 进程似乎导致了问题,您应该继续阅读本文的下一部分。

首先,您应该仔细检查任何应用程序更新,因为这可能是解决问题的最快方法。如果您的软件是最新的,您应该检查有问题的应用程序是否存在配置问题或恶意扩展、附加组件和插件。您还可以选择联系开发人员以获取有关如何对应用程序进行故障排除的指导。

如果问题仍然存在,您可能需要重新安装该应用程序。当然,在从系统中删除任何内容之前,您应该始终备份重要数据。某些应用程序带有自己的卸载程序,您应该在可用时使用它们,但是您可以通过将它们拖到Bin并点击Empty来删除大多数应用程序。

删除后,您可以自由地从 App Store、开发者网站或其他来源重新安装该应用程序。

4. 解决 Kernel_Task 的高 CPU 使用率

当进程导致您的 CPU 过热时, kernel_task 会介入以使事情平静下来。因此,kernel_task 与其说是导致问题的组件,不如说是替罪羊。通过 Activity Monitor,您或许能够确定真正的罪魁祸首,但如果没有,您可以通过正确的方法解决大多数 kernel_task 高 CPU 使用率问题

要解决 kernel_task 高 CPU 使用率问题,请执行以下步骤:

  1. 移除不必要的外围设备。
  2. 重置 SMC 和 PRAM。
  3. 删除 Adob​​e Flash(如果有)。
  4. 在安全模式下测试并删除第三方启动项、启动守护程序和内核扩展(如果适用)。
  5. 检查硬件问题 – 请参阅本文的下一部分。
  6. 如果所有其他方法都失败,请备份并重新安装操作系统 (OS)。

理想情况下,您首先要尝试最简单的解决方案,避免采取任何激烈的措施。但是,有时需要完整的系统擦除和重新安装才能解决顽固的问题。但首先,您应该检查明显的硬件问题。

5. 确定可能导致高 CPU 使用率的硬件问题

识别任何明显硬件问题的快速方法是运行 Apple 诊断程序。要在 Intel Mac 上执行此操作,请执行以下步骤:

  1. 启动你的 Mac。
  2. 立即按住键盘上的D键。
  3. 出现进度条时松开按键。
  4. 按照提示操作。

要在 Apple Silicon Mac 上运行 Apple 诊断,请按照以下步骤操作:

  1. 启动 Mac 并继续按住电源按钮。
  2. 出现启动选项屏幕时松开电源
  3. Cmd + D

Apple Diagnostics 会发现明显的问题;然而,更微妙的原因可能需要进一步调查。确认软件或硬件问题的一个好方法是从独立于主操作系统的恢复分区进行测试。

要在 Intel Mac 上启动恢复,请执行以下步骤:

  1. 启动你的 Mac。
  2. 立即按住Cmd + R

相关: macOS 启动模式和启动键组合快速指南

要在 Apple Silicon Mac 上启动恢复,请执行以下步骤:

  1. 启动 Mac 并继续按住电源按钮。
  2. 出现启动选项屏幕时松开电源
  3. 选择选项
  4. 点击继续

如果问题在恢复模式下仍然存在,则您可能有硬件问题,应该让 Apple Store 或服务提供商对您的 Mac 进行诊断。但是,如果在引导至恢复分区时未出现该问题,则您可能正在处理软件问题 – 您可以通过进一步的故障排除或完整的系统重新安装来解决该问题。

修复 macOS 中的高 CPU 使用率意味着找出原因

每当 macOS 出现问题时,您应该首先更新软件并重新启动设备。如果这些简单的步骤解决了问题,您将节省大量时间和精力。

如果重新启动不能解决这种情况,您可以开始深入挖掘解决方案。 Activity Monitor 可用于确定 CPU 使用率高的原因,在更严重的情况下,您可能需要使用 Apple 诊断查找硬件问题。

您可能已经注意到,许多高 CPU 使用率故障排除步骤都涉及隔离。隔离问题应该始终是您的初始目标。您将通过避免不必要的故障排除步骤来节省时间,并且您还将确保不会在没有充分理由的情况下做任何激烈的事情。