Finder何时会使用大量内存?


14

有时,我看到具有4GB RAM的iMac仅具有几MB的交换文件,而我离开几个小时再回来后,交换文件为2.7GB。

查看活动监视器,发现程序正在使用796MB。它如何使用这么多的内存-可能是由于Finder窗口中遗留了一些“搜索”造成的?

然后,我选择“文件”->“全部关闭”(Option在单击“文件”的同时按下键,并关闭了所有Finder窗口,只是它仍然不会关闭,只是被隐藏了,看来唯一的方法是重新启动。被预防?


如果其他进程想要交换空间,它将自动放弃吗?
GEdgar 2012年

听起来像是内存泄漏。您应该将其重新导入苹果并尝试更新。
alpha_one_x86 2012年

Answers:


10

关于防止这种情况我不能说太多,但是无需重新启动。使用Apple菜单或“ killall Finder终端”窗口中的“ 强制退出”,只需杀死Finder 。然后,将在旧的地方启动一个新的Finder。


1
但是为什么我们要继续这样做呢?
SuperUberDuper

24

这种不便是由查找器偏好输入引起的:

“在新窗口中显示:我的所有文件”这消耗了太多的内存。选择其他文件夹就可以了


7
在我的计算机上,更改此设置并遵循Harald的选项,将Finder的内存使用量从〜1GB减少到了〜70MB。
Alex Reinking 2013年

对我来说也一样,从700-800MBs到〜40
Vlad Miller

没帮我:-/
sgelbart 2015年

“ Harald的选择”不是一个选择。强制重新启动Finder肯定会释放RAM,但可能只是暂时的。它不应该包含在此选项中,它们是完全不同的东西。
mraaroncruz

1
在哪里可以找到此首选项条目?(在OSX 10.14 Mojave的Finder>首选项窗口中,在“常规”,“标签”,“边栏”或“高级”选项卡下都没有看到它。)
Jon Schneider

0

看来,夺回内存的唯一方法是杀死Finder。我的Mac上的Finder现在使用371兆字节。


0

我发现以下建议对于使用过多RAM来解决Finder问题最有用。

“您可能是聚光灯索引损坏的受害者。这是解决聚光灯索引损坏的方法:1.打开系统偏好设置2.打开聚光灯(右上方)3.单击“隐私”选项卡4.单击并将硬盘驱动器拖到窗口(如果有一个以上,一次执行一次。)您将在此窗口中保留该时间至少10分钟(不会减少)(似乎是hokey但osx会在后台进行操作,即删除现有索引)至少要等几分钟,再返回并从“隐私”选项卡中删除HD,然后osx应该开始重建新索引。对您可能拥有的其他驱动器重复上述操作。在等待10个硬盘时,我也会关闭系统偏好设置分钟。”


1
这看起来像从报价discussions.apple.com,恳求随时添加一个参考,看看到参考
bummi
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.