With the arrival of MacOS X 10.9 (Mavericks) users might run into some speed and high CPU load issues, and quite often they are related to the Finder, specially when you upgraded from 10.7 or 10.8 (not yet seen in clean 10.9 installs).
In this article a two tricks to fix slow Mavericks and get the speed back that you’re used to when it comes to using Finder and Open/Save Dialogs that are slow (specially for those who use network shares).
Fix Slow Mavericks
The following tricks are best executed in the order as described in this article.
Fix Finder Slowness and High CPU Loads
Some users have noticed in Activity Monitor (Applications Utilities Activity Monitor) that the CPU Load of the Finder can spike way up to 200% … slowing the system down and which is of course totally wrong.
The fix for this issue is easy and brings back the Finder CPU load to sometimes even under 2%. The trick is to just reset all Finder settings, which removes the setting(s) causing this ridiculous high load, which can be done from the Terminal (Application Utilities Terminal):
rm ~/Library/Preferences/com.apple.finder.plist&&killall Finder
This statement will delete all your Finder settings and restart Finder.
If you had any custom settings before deleting the settings, then you will have to do these settings again.
Fix slow Open/Save Dialog
For those of us who use network shares, you might have noticed how terribly slow the Open or Save Dialog box can be … clearly this is a bug, but a temporary work around can fix this.
Caution: This is just a fix and not a real permanent solution, as it disables the ability for network shares to automatically mount – although I have to say that on my system, things work great after applying this trick.
First step is to open Terminal (Application Utilities Terminal) and execute:
sudo nano /etc/auto_master
It will ask for your admin password and after that open the file
/etc/auto_master for editing in nano.
We will now have to type a pound character (has or ‘#’ symbol) in front of the line that says:
/net -hosts -nobrowse,hidefromfinder,nosuid
As shown below:
MacOS X – Nano – Edit /etc/auto_mount
This disables the auto-mount of network shares … but in all honesty in practical use I have not seen any adverse effects.
Once you’ve type a ‘#’ in front of that line press CTRL+O (CTRL plus the character ‘Oh’ not zero!), follow by pressing ENTER, and finally CTRL+X – which will save the file, confirm the filename and close nano.
After this change we will need to “refresh” the mounts by flushing the auto-mount cache:
After this change you’ll notice instantly that Open and Save Dialogs will work significantly faster when it comes to network shares.