修复 OS X Mavericks 中 Finder 缓慢 & 高 CPU 使用率问题
Finder 是 OS X 中的文件管理器,它实际上是 Mac 操作系统中最古老的组件之一,从最早的 Mac OS 时代就存在了。尽管历史悠久,但许多升级到 OS X Mavericks 的用户发现了 Finder 的一些特殊行为,在使用时它会变得极其迟钝和缓慢,即使在做任何事情时也是如此。通过 Activity Monitor 进行一些小的调查,通常会发现 Finder 进程正在占用 CPU,占用率介于 80% 到 200% 之间——同样,Finder 似乎没有做任何繁重或异常的事情。
在几台从 10.7 和 10.8 升级到 10.9 的 Mac 上遇到了这个问题(在全新安装的 Mavericks 上还没有出现这个问题,这是值得的),找到了一个相当可靠的解决方案解决 Mavericks Finder 的高 CPU 使用率和速度问题:丢弃 plist 文件并强制重建。如果您习惯使用命令行和终端,请向下跳转以找到更快的解决方案。
- 从 OS X Finder 中,按 Command+Shift+G 召唤“转到文件夹”并输入以下路径:
- 找到名为“com.apple.finder.plist”的文件并将其移动到桌面(这应该会复制该文件,如果没有,请在移动时按住Option键进行制作一份)——万一出现问题,这可以作为备份
- 从~/Library/Preferences/文件夹中删除剩余的com.apple.finder.plist文件
- 启动位于/Applications/Utilities/ 中的终端并输入以下命令:
- 点击返回执行命令并强制Finder重新启动,Finder现在应该表现
~/资源库/首选项/
killall Finder
Trashing com.apple.finder.plist 文件基本上会将Finder 重置为默认设置。这意味着如果您通过 Finder > 首选项进行任何设置,则需要重新配置自定义 Finder 首选项。这包括默认的新窗口、选项卡首选项、桌面上显示的内容、侧边栏项目、搜索首选项的更改、文件扩展名等。
Comfortable with Terminal?熟悉命令行的高级用户可以使用以下命令序列将整个序列放入一个单个命令字符串:
rm ~/Library/Preferences/com.apple.finder.plist&&killall Finder
这将删除首选项文件并重新启动Finder。如果您对命令行不满意,最好避免使用命令行,因为“rm”命令的错误理论上可能会在没有警告的情况下删除不需要的文件。
无论您使用哪种方法从用户库文件夹中删除文件,放弃Finder 首选项文件的结果都会使Finder 进程急剧下降。如果您在整个故障排除过程中一直在关注 Activity Monitor,您现在应该会发现 Finder 进程徘徊在 8% 以下的某个位置,如果现在在相同条件下几乎没有出现在 1% 的雷达上的话。
这显然是一个巨大的改进,所以无论最初的原因是在升级到Mavericks的过程中发生的简单偏好损坏,还是完全是其他原因,幸运的是有一个非常简单的解决方案。
假设一切顺利,您可以将步骤2中备份的“com.apple.finder.plist”文件删除。
注意:评论中讨论的一个不相关的问题也影响了一些用户,表现为打开和保存对话框异常缓慢,此处介绍了该错误的解决方法。