Dock Process High CPU Usage (No Parallels, Already Tried Deleting dock.plist)

I'm having a reoccuring problem with the Dock process putting the CPU usage over 100% continiously.


I am not running Parallels. I have already tried removing the com.apple.dock.plist file. The problem persists.


This is a 2008 MBP with 8GB of ram. Recently upgraded to 10.7.2.


No other changes except for upgrading to 10.7.2.


The only other odd behivor was that initially the com.apple.dock.plist file was missing from the ~/Library/Preferences folder initially. It wouldn't automitacally recreate either. I had to create a new use and copy the file over to my profile. After that the .db and .lockfile got created and it appeared to sovle the problem for about a day.


Any thoughts?

MacBook Pro, Mac OS X (10.7.2)

Posted on Oct 19, 2011 11:00 AM

Reply
13 replies

Oct 19, 2011 11:15 AM in response to Kappy

Restart results in no issue for a matter of hours.


Killing the Dock process simply restarts the dock and the utilization jumps up again.


Removing the files doens't do anything.


Seems to be a VM Fusion problem. I stopped runing fusion and it stopped hammering the dock. Maybe they are having the same problem the Parallels had back on 10.6.8.

Oct 20, 2011 8:37 AM in response to JSRossie

I am also having the same issue. Within an hour of starting a simple Windows 7 x64 VM - using 1 core and 2GB RAM - the processor usage and memory go through the ceiling on the Dock process. Literally using all available CPU processes and over 2-3GB of memory itself. This is not a usable or acceptable bug. I need to use Windows 7 for work and I cannot afford to spend time restarting things every 2 hours. It uses so many resources that time machine cannot back up and eventually the whole system becomes unusable - and not in the generlly thought of way but in th way I remember windows being when explorere and everything that goes with it was crashing. I have some theories and I am going to try to turn off the 3D aceleration and see if that makes a difference but I really hope this gets the attention of VMWare. I enjoy a lot of the feature the seperates Fusion from Parallels. I work in IT and need to be able to interchange and use different VM's on the fly before they go to our ESX server and/or other VMware workstation PC's. If it wasn't for that fact alone - I may very well already be downloading Parallels. I will update with how the 3D adjustment goes.



UPDATE (over an hour later): After Shutting down the VM and going into the settings - to help you that dont know (Virtual Machine>Settings>Display) and turned off the 3D Acceleration (which I don't need for my work applications) the problem seems to have stopped. The dock is now not going over 32 MB of memory used and the CPU use is stable (generally arond 0.1% or lower) !!!!


I hope VMWare fixes this soon, but for now this will be a decent workaround. Hope this helps more of you! I will repost this over at apple support.

Oct 21, 2011 5:51 AM in response to JSRossie

I've been struggling with this as well. It seems to be linked to VMWare, and I've found it happens on both my Win 7 VM and my XP VM. I have 3D Acceleration OFF but this still occurs. I have deleted the com.apple.dock.plist, com.apple.dock.db, and com.apple.dock.plist.lockfile and it seems to solve the issue for a while, several hours in fact, but if I leave the VM running, it eventually comes back.


This is severely impacting my work and I'm desperate for a fix. I sure hope we can figure this one out quickly!


2.4 Core 2 Duo White Macbook 4,1 Early 2008

4G RAM

256G SSD & 500G OptiBay HD

OSX 10.7.2

VMWare 4.0.2

Oct 21, 2011 6:11 AM in response to JSRossie

OK, I logged a support request with VMWare. I have a temp solution that has been working for about 36 hours now.


This works for me since I use my VM in full screen mode and not in a fusion mode. My suggestion is that if you are running VMFusion 4 (It has an 18 month support warrenty.) that you contact them. They are looking for logs of what's going on but I haven't had time to provide any and this temporary solution will meet my needs until they patch what's going on.


1) shutdown any running VMs


2) select Window > virtual Machine library


3) right click on a VM and select settings


4) select applications menu


5) under show applications menu in menu bar select Never


6) select show all


7) under default applications uncheck the 3 boxes


8) reboot the Mac then try this again and see if the issue is still occurring.

Jun 25, 2012 8:07 AM in response to JSRossie

This same problem is now showing up on the new MacBook Pro Retina models, and appears to have nothing to do with Parallels or VMWare. Rather, it looks like it is related to the desktop background image. After migrating from an older Mac, I experiened the problem. Much digging later, it appears my "galaxy" background image didn't come along for the ride. You can tell if you hide all the windows and take a look at what your background looks like in Finder. If it's blank and gray, that's probably your problem.


The solution is to change the background picture (right click or control-click on the desktop and choose "Change Background Picture", or do it in the Settings app). Assign a new picture to the background. Then, force quit the dock app in Activity Monitor. When it restarts itself in a few seconds, its CPU usage will miraculously drop to almost zero.

Jun 29, 2012 1:46 PM in response to rjm3245

@rjm3245 Thank you! I had tried all the other suggestions: I uninstalled VMWare Fusion (cleaned it all up by hand) and everything. Nothing worked, but I did find that the secondary display on one of my virtual screens had no background.


I assigned a background, force quit Dock just like you said, and it's now sitting at 0.0% of my CPU!

Feb 19, 2013 11:32 PM in response to bzzlink

To add to this, I was noticing a high CPU usage for the Dock; but very irregular - like 1% jumping up to 40% the next second.


I then remembered after I read rjm3245's tip, that I had set the background, to change every 5 seconds, because it "looked nice" - I forgot that the iMac was doing this all the time, even when I was working on other things, so it was eating up the CPU.

I have unclicked it, and now all is more normal - although I miss my changing desktop backgrounds.


Thanks for the tip that made me look as I couldn't work it out why a process like the dock was taking up so much juice.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Dock Process High CPU Usage (No Parallels, Already Tried Deleting dock.plist)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.