High CPU usage with latest Parallels - what you can do
If you're running the latest version of Parallels on your Mac (version 3.0, build 4560), you might have noticed that when your Windows virtual machine is running, your Mac's CPU is almost exactly 50% utilized even when Windows is idle. If you're on a MacBook or MacBook Pro, you'll notice this pretty quickly since your fan will be running basically non-stop. So, what's the culprit? Strangely, based on this forum thread it appears to be iTuneshelper.exe, a background process that is installed with the latest version of iTunes (7.3.1.3). You probably only have iTunes because you wanted Quicktime on your Windows instance. Most people running Windows as a virtual machine on a Mac have no need for iTunes' ability to connect to an iPod, since iTunes will be available on the host OS X operating system for this purpose.
In that case, you can use the System Configuration Utility in Windows XP (click Start, Run, then type "msconfig" and press enter) to turn off the Apple Mobile Device and iPod Service under the Services tab by unchecking them. Apply and close out of MSConfig.
The next time you boot up, you will get a warning message that you are running in Diagnostic mode. Check off the box on this dialog to make your change permanent (you can always go back in to MSConfig and recheck the boxes if you need to).
Interestingly, this tweak may only bring Parallels' CPU utilization down to around 20%. That's much better, but a far cry from the 4 to 6% used by the previous version. Clearly the celebrated utility has taken a step backwards performance-wise, but nobody can argue with the convenience of being able to run Windows on your Mac at the same time.












Comments
5
Subscribe to commentsrobot rockJul 29th 2007 2:34PM
regular windows users should disable this process as well...apple sure writes crappy windows software
Mike CohenJul 29th 2007 2:36PM
I switched to VMware because I find it generally uses less CPU time and doesn't slow down my system like parallels does. It also doesn't kill hotkeys such as QuickSilver.
John SAug 28th 2007 7:15AM
I have noticed too when playing a video through Win
media player that CPU usage is at 85% constant!
WOW! That's a lot. I wonder how this will affect the computer hardware running that hard? Seems to me that Parallels is taxing the system pretty hard.
I may decide to go back to Boot Camp because of this.
AndrewSep 14th 2007 2:21AM
Hi Jason,
Thanks so much for this tip. I've been working with Parallels support on this issue, and they just gave up on me, saying that virtualization "takes a lot of power". With your help I'm down from 45% to 25%. Colleagues are seeing under 15% on an older system, so I still have hope that there are other things to try, but this is a big improvement!
Andy DavidsonOct 14th 2007 4:39PM
For Linux users - I made a Debian Kernel package that you can install which drops your cpu use in Parallels down from 50% to 10% or less. You can download it from my blog
http://www.andyd.net/index.php/2007/08/16/making-parallels-less-of-a-cpu-hog-when-idle/