VMWare Workstation Performance Settings

If you are hosting large performance intensive virtual machines in Windows 7 / Vista you will start to notice even if you allocate a large amount of memory to the virtual machine windows will not use it and will even start having paging issues trying to clean up memory used by the machine.  Below are settings for VMWare Workstation’s config.ini.  These settings are global so just make them once and they will effect every VM that you have.  What these settings are doing is telling windows to allocate the memory at boot time and not to dispose when the vm is not using it.  I noticed my VMs speed increase dramatically after these settings were changed.

prefvmx.useRecommendedLockedMemSize = “true”

prefvmx.minVmMemPct = “100”

mainmem.useNamedFile = “false”

bios.bootdelay = “5000”


The config.ini file is commonly located in: C:Documents and SettingsAll UsersApplication DataVMWareVMware Workstation



, ,




2 responses to “VMWare Workstation Performance Settings”

  1. Laptop Repairs Hinckley Avatar

    Its slightly off topic, but do you know a way to get vmware player to bypass the check for hardware virtualization support? I know it can be done, I just cant figure out how

  2. Mike Avatar

    This is a great post, I applied it to all of our devs VMs now we have no slow downs due to disk trashing.

Leave a Reply

Your email address will not be published. Required fields are marked *