Speed up Dashboard by clearing its caches

I tend to run a fair number of widgets (two displays), and it seems like Dashboard has been getting slower and slower. Thanks to a tip in the February issue of Macworld magazine, I was able to solve this problem.
Every widget creates a cache file. In theory, these cache files are meant to speed up Dashboard performance. But, the cache files can get bloated or corrupted, resulting in the exact opposite effect. If your Dashboard seems to be running unusually slow, you may want to try clearing those caches.
Go to YourUserFolder/Library/Caches/DashboardClient. You’ll find a cryptic set of folders with no names, just numbers. Delete everything inside the “DashboardClient” folder.
In order to complete the process, you need to restart the Dock (it controls Dashboard). You can do this in two ways:
- Type
killall Dockin the Terminal. This will quit and restart the Dock. - Open the Activity Monitor application (in your Utilities folder). Type “dock” in the search field. Once you find it, select it and hit the “Quit Process” button. The Dock will quit and restart.
That’s it. You’ve successfully cleared the cache files for your widgets. For me, this resulted in a significant performance boost. Dashboard is actually usable again.
note: If you run several widgets, it will probably take several seconds for Dashboard to display the info in each widget the first time it’s activated after clearing the caches. Dashboard needs to rebuild the cache for each widget. Don’t be alarmed when they initially come up blank.
It should also be noted that the caches do NOT hold the actual data in the widgets. So, if you’re running widgets like, Mint, iClip lite, or Daily Grind Timer, the data will NOT be lost by clearing the cache.
12 Comments to Speed up Dashboard by clearing its caches
Leave a comment
The Author
Categories
- Advertising (10)
- Apple (541)
- Art (12)
- Bay Area (128)
- Design (19)
- Environment (6)
- General (281)
- Hardware (126)
- iPhone (11)
- Just for Fun (248)
- Mac (16)
- Movies & TV (263)
- Music, Art, & Design (351)
- my work (25)
- Personal (91)
- Photography (19)
- Quickies (65)
- Random Image (35)
- Software (391)
- Technology (109)
- Tips & Tricks (217)
- travel (38)
Thanks for the tip!
you can also use Dashquit (a widget that can be found on apple’s website) to quit the dashboard as well, that way you don’t have to use the termial.
Where’d you get that wicked-cool iPhone widget?
Ross, I made it. It’s just a countdown widget for the release of the iPhone. You can download it from here.
[...] The solution is a very simple matter of killing your Dock, either by typing the killall Dock command into Terminal or by quitting Dock via Activity monitor. If you’re a big fan of Dashboard but not a fan of the slow loads you’re getting from Dashboard, this trick might help. — Adam Pash Speed up Dashboard by clearing its caches [One Digital Life] [...]
I don’t have a dashboard/client folder in my cache folder. I use dashboard all the time. could there be another section?
metro, make sure you’re looking in the right Library folder. It’s not the one on the top level of your drive, it’s in your Users (Home) folder.
Example: My user name is “Paul”, so the path I look in is Paul/Library/Caches/DashboardClient.
Also note that the folder is called “DashboardClient”, not dashboard/client.
Thanks so much - it make an incredible difference!
[...] By following the steps here. The performance improvement was very noticeable! [...]
my cache folder is 1.4GB in size, would i hose my system if i just deleted all of it?
Robb, mine is about the same size. I wouldn’t delete everything. I don’t actually know what would happen, but I could easily see that causing some problems.
my caches were 499MB. If you download Onxy, you can run a cache cleaning and safely clean everything. It might take a while ( a few mins) but mine has now been reduced to 244K.