Finder需要很长时间才能加载某些文件夹


14

打开某些文件夹时,Finder需要很长时间(30-60秒)来加载其中的所有文件。具体来说,这些文件夹通常包含10至50个PHP文件(即文本文件),每个文件约为10 kb。

我还注意到,有时在列出文件后,它们的图标仍在加载,并且“种类”列也仍在加载。(我已经显示了“名称”,“修改日期”,“大小”和“种类”列;“计算所有大小”已启用”,而“显示图标预览”已禁用。)

另外,打开诸如此类的目录并查看“活动监视器”时,我看到coreservicesd的CPU占70%,而Finder的CPU占30%。加载所有文件后,两个服务在此后仍处于这些CPU级别约60秒。

有人知道我该如何解决吗?我已经做了“修复磁盘权限”和“修复磁盘”,以及大量其他的Onyx任务,但是问题仍然存在。


文件夹如何显示(图标,列表,列,封面)?如果切换到另一种显示样式(尤其是列)会更快吗?
nohillside

我总是使用列表视图。如果我切换到“列视图”,则Finder列出文件的速度同样很慢。
加里

如果有帮助,我正在使用TextMate打开PHP文件。如今,这是一个非常庞大且过时的软件,因此,也许是由于QuickLook渲染之类的原因,它在某种程度上减慢了Finder加载PHP文件的速度?另外,有一个非常有趣的注释:如果我“强制退出” Finder重新加载,则文件列表将立即显示。很明显,有些事情陷入了困境。
加里

Answers:


14

哈利路亚!我想到了。好的,所以我要做的第一件事就是按照另一个答案的建议创建一个新帐户。在那里没有出现问题,所以显然问题仅限于我的帐户。然后,我进入安全模式进入我的帐户。问题也没有发生。因此很明显,某些东西是在正常模式下加载的,而不是在安全模式下加载的,这导致了问题。

在安全模式下,然后清除了缓存(在Terminal中,使用sudo mv /Library/Caches ~/Temp/和相同~/Library/Caches)。问题解决了!我在Finder中也遇到了其他问题,所以也许这也可以解决此问题。我很好奇为什么使用Onyx清除用户缓存也不能同时清除它们,但是无论如何,从我在线阅读的内容来看,摆脱这两个文件夹似乎很安全。另外,Time Machine从不备份~/Library/Caches(但确实备份了/Library/Caches),因此令人放心。

另外,尽管该帖子发表于2003年,但仍然适用于我的情况,这就是说服我清除Caches文件夹的原因。


1
另外,有人发现罪魁祸首通常是发现者正在等待另一个应用程序以获取信息。请在这里阅读。它已经解决了许多人的问题。
mareoraft 2014年

7

您可以尝试多种方法来解决此问题:

  • 捣毁com.apple.finder.plistcom.apple.systemuiserver.plistcom.apple.loginwindow.plist(当您启动搜索,他们将被重新创建)在~/Library/Preferences和强制退出搜索
  • 在Finder中关闭“计算所有尺寸”
  • 在Finder中关闭“显示视图”选项

您可以尝试的另一件事是创建一个新的(测试)帐户,然后查看问题是否仍然存在。您很可能会以此解决您的问题。
最坏的情况是,您可以将帐户移至新帐户来解决此问题。


我删除了这三个文件,然后重新创建它们,然后关闭了“计算所有大小”(不确定如何关闭“显示视图选项”?),但是这些都不起作用。但是,创建一个新的帐户DID可以正常工作,因此很明显我的当前帐户有问题。不过,我不希望将整个帐户转移到新帐户。如果可能的话,我宁愿找到有问题的plist文件,然后将其删除。还有其他建议可能是哪个?
加里

您可以尝试丢弃所有苹果。**。plists ...
Michiel

谢谢,我会尝试的。我已经将所有内容备份到Time Machine,所以在最坏的情况下,如有必要,我只会将它们还原(就像我对Finder plist所做的那样,因为我已经设置了很多东西)。
加里

这对我有用,除了当您说“ Force Quit Finder”时,我实际上必须使用“ killall Finder”从终端上杀死finder。如果我删除了原文件,然后切换到Finder应用程序以强制退出它,则该问题将无法解决。
杰里米

5

我遇到了同样的问题,但以上修复均无济于事。最终做到了:

http://blog.hsoi.com/2014/02/25/my-slow-mac-mavericks-coreservicesd-iconservicesagent-and-how-fs_usage-saved-me/

应用程序(在我的情况下为Xcode)和图标有些问题。

在终端中尝试以下命令,该命令从IconServicesAgent报告实时文件系统活动:

sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open

我得到了无尽的输出,例如:

/Applications/Xcode.app/Contents 0.000009 com.apple.IconSe.429515:32:08.066965 open F=4 (R_____)
/Applications/Xcode.app/Contents/Info.plist 0.000010 com.apple.IconSe.429515:32:08.067690 open F=4 (R_____)
/Applications/Xcode.app/Contents/Library/Spotlight 0.000003com.apple.IconSe.429515:32:08.092972 open F=5 (R_____)

我将Xcode移到废纸,,然后从AppStore重新安装。问题解决了,现在我有了一个快速的查找器。



0

我尝试了@Gary的答案,它对我没有用。

我的问题仅与共享文件夹有关

经过大量阅读和搜索之后,并没有尝试所有解决方案,但是当我进入设置->共享时,加载设置也花费了很多时间。

所以我一一禁用了afp,smb和windows的所有功能,然后一起关闭了共享服务。这些文件夹再次运行很快,然后我重新启用了它,并且问题没有再次发生。

希望这对其他人有帮助。


0

以安全模式启动对我来说解决了!

我在coreserviced和finder上承受了沉重的负担。在此期间,各种应用程序崩溃了。在finder中打开文件夹需要很长时间。杀死coreserviced和finder并不能解决问题。我在取景器中打开文件夹后,负载又恢复了,CPU烧毁,风扇尖叫;-)...

此页面上没有任何解决的方法-仅在安全模式下重启!!!

为什么?

自从我管理UNIX系统以来,始终需要不时进行一次文件系统检查(fsck)。这就是在Mac上在保存模式下启动进度条期间发生的情况。

failave模式启动完成后,我正常重启。然后,mds和其他(icons ..)可能需要一两分钟的高负载才能重建其缓存。但是从那时起,一切都很酷-加载大约3%的顶部,并且只有我使用过的应用程序才引起加载。

现在,我可以再次快速打开文件夹了!大声笑


-1

通过以安全模式启动(安全启动)解决了我的问题,我打开了所有在finder中运行缓慢的文件夹。他们的前2或3个仍然很慢。然后他们开始非常快地打开。什么也没做。重新启动我的机器,然后一切都很好。以安全模式启动要启动进入安全模式(安全启动),请按照下列步骤操作。

确保Mac已关闭。按下电源按钮。听到启动音后,立即按住Shift键。Shift键应在启动提示音后尽快按住,但不要在提示音前按住。当您看到灰色的Apple徽标和进度指示器(看起来像旋转的齿轮)时,松开Shift键。徽标出现后,启动过程中应该会看到一个进度条。这表明您的计算机作为安全模式的一部分正在执行目录检查。

要退出安全模式,请在启动过程中不按住任何键即可重新启动计算机。

最好的祝愿


这使我想起了该Apple支持文档,如果您逐字复制文本,请务必参考您的原始资料。
nohillside

-1

我遇到了完全相同的问题,这有所帮助。就我而言,这是导致问题的OpenOffice安装。我删除了OpenOffice,问题消失了。我将重新安装更新的OO。

像您一样,我在许多其他线程中尝试了所有其他技巧,但没有成功。非常感谢您发布this.d


-1
sudo vi /etc/auto_master

在此文件中,/net用#(#/ net .....)注释掉。

sudo automount -vc

这不一定解决特定的问题。这只是Finder变慢的一种方式。
伊恩·C
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.