To troubleshoot a Fusion virtual machine that uses 100% of the Mac's CPU:
Note: Each step below provides instructions and a link to a document, for performing the step and taking corrective action as necessary. The steps are ordered in the most appropriate sequence to isolate the issue and to identify the proper resolution. They are also ordered in the most appropriate sequence to minimize data loss. After completing each step, restart the virtual machine and see if it is more responsive and uses less of the CPU. Work through each troubleshooting step in order, and do not skip a step.
- Check the Activity Manager and ensure that the VMware processes are using the CPU resources. For more information, see Investigating whether a Fusion virtual machine is powered on (1020743).
Notes:
- To see only the VMware processes, filter by the word VMware.
- If one or more other processes are using the CPU resources and the Fusion processes are not, contact the manufacturer(s) of those processes.
- Ensure that you have not allocated too many resources many from your Mac to your virtual machine. If you have allocated too much RAM or too many CPUs, both the Mac and the virtual machine try to use the same resources and spend more time in switching back and forth than actually using the resources. For more information, see Investigating virtual machine resources in VMware Fusion (1022213).
Note: In Fusion 7.x and 8.x, assigning more Shared Graphics memory to the virtual machine might cause performance issue because the Graphics Memory is actually given from Host Physical Memory. To change the graphic memory:
- In the Fusion 7.x menu bar, go to Virtual Machine > Settings > Display.
- Change the Shared Graphics Memory to the recommended Value or lesser.
- Ensure that AutoProtect is turned off. As a part of its process, AutoProtect writes the contents of your virtual machine's RAM to the disk.
Note: For more information, see the Using Snapshots and AutoProtect and Set Up Automatic Snapshots with AutoProtect section in the Fusion Help.
To turn off AutoProtect:
- Fusion 10.x and 11.x:
- In the Fusion menu bar, go to Virtual Machine > Snapshots > Snapshots
- Click AutoProtect Settings on the top right corner
- Check the box provided to enable Auto protect
- Fusion 8.x, 7.x, 6.x and 5.x:
- In the Fusion menu bar, go to Virtual Machine > Snapshots > Snapshots
- Click AutoProtect Settings on the top right corner
- Move the AutoProtect slider to OFF and click Done
- Fusion 4.x:
- In the Fusion menu bar, go to Virtual Machine > Snapshots.
- Switch AutoProtect to OFF
- Fusion 3.x and earlier:
- In the Fusion menu bar, go to Virtual Machine > Settings.
- Click AutoProtect.
- Deselect Enable AutoProtect.
- Reboot your Mac.
- Rule out any conflicting third-party applications on your Mac by starting in Safe Boot. For more information, see Using Safe Boot (1004017).
- Re-install the latest version of Fusion. For more information, see Downloading and installing VMware Fusion (2014097).
If the issue continues to exist after trying the steps in this article: