Applies to: iRise Definition Center: All versions
Summary: VMware hosts enable dynamic (ballooning) and physical memory swapping when the amount of memory is not readily available for the guest OS and/or applications. Any type of memory swapping is not recommended for Java applications, as it severely affects performance. For best performance, it is recommended to set the minimum memory reservation via vSphere Client. The memory reservation must equal the memory needed for the Definition Center application (JVM heap) plus guest OS. For example: If you have a 6GB heap, and allow 2GB for the guest OS, the memory reservation should be 8GB.
Memory reservation can be configured through the vSphere Client in the settings window for each virtual machine (select Edit virtual machine settings, choose the Resources tab, select Memory, then set the desired reservation).
For a more detailed description of Java memory requirements in a VM, please refer to VMware's documentation:
Knowledge Base article: Best practices for running Java in a virtual machine
Technical Paper: Enterprise Java Applications on VMware - Best Practices Guide