我有一台运行 OS X 的 MacBook。有时启动时速度真的很慢。我知道我可以使用Command ⌘+ Option ⌥+强制退出某些程序Esc ⎋。除了强制退出窗口之外,还有其他方法可以查看正在运行并可以停止的其他程序/进程吗?
答案1
首先,到处杀掉随机进程并不是解决实际问题的最佳方法。如果你的 Mac 在启动时很慢,你应该尝试确定哪些进程正在启动,然后不是杀死它们,但首先阻止它们启动。
为了做到这一点,你可以检查账户 » 登录项从系统偏好设置并查看其中加载了什么。但这只是找出登录用户帐户时自动加载的内容的一种方法 - 而且很可能是较早启动的实际系统进程,这些进程正在减慢您的计算机速度。
您可以停止正在运行的任何进程,而不仅仅是那些显示在强制退出(那里显示的只是 UI 应用程序)。
首先,您可以通过打开终端来列出所有进程应用程序 » 实用程序 » Terminal.app。 进入
ps auxww
获取当前正在运行的所有进程的完整列表。然后,您可以通过从第二列中获取其进程 ID (PID) 来终止进程,例如12345
,然后写入
kill 12345
如果该进程是由root
(参见第一列)启动的,则必须使用 root 权限将其终止:
sudo kill 12345
另一种终止进程的方法是通过其名称:
该
killall
实用程序通过名称来终止选定的进程,而不是像 那样通过 pid 来选择kill
。
例如,你可以这样做:
killall Skype
最后,在活动监视器,你会看到类似的进程列表,左上角有一个大的红色终止按钮:
答案2
是的,有一个应用程序可以执行您的请求。
它的名字是“活动监视器”。您可以在以下位置找到它:
Finder > Applications > Utilities > Activity Monitor
但我不确定这是否能帮助你解决问题,因为没有那么多的进程可以在不危及系统不稳定的情况下被终止。