偶然间,我当时没有做任何具体的事情 — 我的系统开始变得迟缓。我检查了活动查看器 — 哇,Finder 的 CPU 占用率达到 150%!
这是我迄今为止尝试过的:
- 丢弃垃圾
com.apple.finder.plist
,com.apple.systemuiserver.plist
以及com.apple.loginwindow.plist
- 删除所有
apple.*
命名空间.plist
文件 - 关闭计算所有尺寸在 Finder 中
- 关闭显示视图选项在 Finder 中
- 禁用所有启动项
- 拔下外部硬盘
- 删除桌面上的所有数据
但是,如果我创建新帐户或者使用我妻子的帐户,Finder CPU 使用率就正常。
我分析了 Finder 的 CPU 模式,它是这样:如果处于活动状态,则 CPU 使用率始终在 70% 到 150% 之间。如果我将其关闭,并保持 100% 空闲状态 — 它会从 0-ish% 缓慢上升到 100+%,活动监视器中的“实际内存”列会从 0MB 缓慢上升到 ~2GB+,当它达到这个水平时,它就会死机并再次循环。
我可以使用哪些方法来追踪 Finder 中发生的情况?
答案1
转到终端,输入iosnoop
,然后查看 Finder 正在做什么。您也可以转到 AM 并单击“示例”以了解 Finder 已打开哪些线程。
答案2
有几件事可以尝试,首先检查仪表板中是否有任何内容。有时小部件可能会超出处理器的承受范围。按住选项键并单击小部件旁边出现的关闭圆圈即可关闭小部件。
我还会检查控制台,看看是否有任何关于进程卡住的消息。所有消息(所有日志)都应显示在您登录时反复运行的任何内容。
最后,尝试检查 Library 文件夹中主文件夹中的 LaunchAgents 文件夹。有时,应用程序会在那里安装它们想要在您登录时启动的进程。如果您随后删除某个应用程序,此处的进程可能会一遍又一遍地尝试启动它无法再找到的东西。这通常会导致问题和速度减慢,而原因不明。这与帐户中的启动项不同,因此经常被忽视。
答案3
您是否尝试过在安全启动模式?按住 Shift 键启动声音后立即,看到 Apple 标志时松开。这时候还会出现这个问题吗?
答案4
尝试通过磁盘工具“修复权限”。您可以从 http://support.apple.com/kb/ht1452。
这对我有用。