如何检测并终止 Mac 上的进程
如果您的 Mac 开始运行非常缓慢或停止运行,则问题通常是由恶意应用程序占用 CPU 周期或 RAM 引起的。然而,问题通常不是整个应用程序,而是其中运行的少数任务。这些任务被称为进程,在任何时候,都有数十个任务在运行,其中大多数任务您完全不知道。
有时,解决 Mac 速度慢的问题就像在找出导致问题的进程后杀死恶意进程一样简单。在本文中,我们将向您展示如何跟踪并终止这些进程。
什么是流程?
它是在操作系统级别或应用程序中运行的一个或一组任务,允许您在 Mac 上执行您想要执行的任何操作。当您通过在菜单或对话框中进行选择来发出命令时,任务可能由 macOS(在后台运行的应用程序)或您(用户)启动。
具有多个 CPU 核心的现代 Mac 可以同时运行数十个进程,很少有任何单个进程会导致 Mac 停止运行并导致可怕的旋转沙滩球出现,但这并非闻所未闻。
如何查看 Mac 上的进程
如果您发现 Mac 运行缓慢、不断看到沙滩球或应用程序不断崩溃,第一步就是检查活动监视器。

这个方便的实用程序显示 Mac 上当前运行的所有进程,以及它们正在使用的 CPU 周期、RAM 和其他资源,并允许您退出它们。它隐藏在“应用程序”的“实用程序”文件夹中。
- 转到“应用程序”>“实用程序”并打开“活动监视器”。导致 Mac 速度变慢的进程可能会占用大量 CPU 周期,因此单击 CPU 列标题可根据进程使用的 CPU 周期对进程进行排序。如果任何进程占用接近 100%,那么它们就是罪魁祸首。
- 选择一个使用超过其公平份额的 CPU 周期的进程,然后单击工具栏中的退出进程 (X) 按钮。
如果您不想通过“活动监视器”查找进程并一一退出,您可以快速使用终端来结束 Mac 上的任务。如果您不经常使用终端,它可能会有点令人畏惧,但其实不必如此。只需仔细按照以下步骤操作即可。
- 转到应用程序 > 实用程序并打开终端。
- 类型
top并按回车键。 - 您将在终端窗口中看到信息,告诉您当前正在运行的进程数量以及它们正在使用的可用 CPU 周期的百分比。以下是流程列表。
- 如果您看到某个进程明显使用了太多 CPU 周期,或者您知道要终止的进程的名称,请记下其 PID。
- 类型
kill -9接下来是要终止的进程的 PID,然后按 Return 键。

如何强制退出没有响应的应用程序
强制退出应用程序会终止与该应用程序关联的所有进程。当您无法退出应用程序或程序完全无响应时,它会起作用。有几种方法可以强制退出应用程序:
- 右键单击 Dock 中的应用程序图标,然后选择“强制退出”——此选项仅在应用程序无响应且不会以通常方式退出时出现。
- 按 Command-Option-Esc 显示“强制退出”菜单,选择应用程序,然后单击“强制退出”。
- 如果 Finder 无法工作,请单击 Apple 菜单,选择“强制退出”,选择应用程序,然后单击“强制退出”。
- 打开终端并按照上述杀死进程的步骤操作。在这种情况下,记下要强制退出的应用程序的 PID。

如何停止 Mac 上启动时启动的进程
许多应用程序在启动时启动或需要在启动时启动进程以在后台运行时效果最佳。但是,这些启动项和启动代理可能会减慢 Mac 的启动速度,如果它们遇到问题,可能会在您使用 Mac 时减慢 Mac 的速度。
您可以在系统设置中删除或禁用启动项。
- 单击 Apple 菜单并选择系统设置。
- 选择常规 > 登录项和扩展。
- 选择要删除的项目,然后单击“-”按钮。

使用 Spindump 进行更深入的挖掘
Spindump 是一种诊断和报告工具,可以揭示应用程序崩溃或无响应的原因。虽然您自己不太可能在其中找到任何有帮助的内容,但当您与开发人员讨论您在使用他们的应用程序时遇到的问题时,它会非常有帮助。以下是如何使用它。
- 从应用程序 > 实用程序打开活动监视器。
- 选择要为其生成 Spindump 的应用程序。
- 单击工具栏中的“更多”按钮(带有三个点的圆圈),然后选择“Spindump”。
- 根据要求输入您的管理员密码。
- 生成 Spindump 后,单击“保存”以保存副本。

如何防止 Mac 上出现问题的进程
1. 使 macOS 保持最新状态
这对于确保您的 Mac 最佳运行并确保其免受恶意软件和其他安全威胁非常重要。 Apple 不仅发布最新 macOS 版本的更新,还发布前两个版本的更新。

使用“系统设置”>“常规”中的“软件更新”使您的 macOS 保持最新状态。如果您运行的是旧版本的 macOS,请考虑升级(如果可以)。
2. 保持应用程序最新
运行旧版本的应用程序更有可能导致进程遇到问题。您可以在 App Store 中更新从 App Store 下载的应用程序。

对于其他应用程序,单击菜单栏中的应用程序名称将为您提供检查更新的选项。然而,更新应用程序的最简单方法是使用 CleanMyMac 附带的“应用程序”功能的 Updater 工具 - 它可以同时更新多个应用程序。

3.监控运行进程
如果您发现自己经常遇到有问题的进程,请打开“活动监视器”并在工作时密切关注其 CPU 活动监视器。例如,窗口底部的 CPU 负载图可以让您了解 CPU 何时面临压力,如果您注意到该图达到峰值时 Mac 正在做什么,您就可以了解问题所在。密切关注“% CPU”列还有助于识别哪些进程持续使用超过其公平份额的 CPU 周期。
进程构成了 Mac 上完成的工作的支柱。有些由应用程序运行,另一些则由 macOS 本身运行。大多数在后台运行,您甚至不会注意到它们。然而,当某个进程遇到麻烦时,它可能会占用 CPU 周期或 RAM,从而降低 Mac 的速度或使应用程序崩溃。
通过执行上述步骤,您将能够识别导致问题的进程并终止它们,以便您的 Mac 再次正常运行。活动监视器是一个特别有用的工具,如果您习惯使用终端,那么它是退出特定进程的一种非常快速的方法。 CleanMyMac 也可以提供帮助,如果您使用其性能功能,它可以防止将来出现问题。
