Environment
Situation
Unable to access ZCC.
Slow logins on the workstation.
Resolution
Additional Information
A VMware guest had reserved memory of 768MB and allocated memory of 4GB, and then when it hit that limit of the reserved memory.
The reason for this requirement is that Java cannot handle the non-contiguous memory segments that result from Dynamic Memory Allocations.
BP5: Set memory reservation for VM memory needs:
JVMs running on VMs have an active heap space requirement that must always be present in physical memory. Using the VMware vSphere Client set the reservation equal to the needed VM memory.
Reservation Memory = VM Memory = guest OS Memory + JVM Memory
Set this reservation to the active memory being used by the VM for a more efficient use of the amount of memory available. Or, a simpler approach is to set the reservation equal to the total configured memory of the VM.