Clarification regarding the default available memory (heap size) initialization for the vsphere-ui service within the vCenter Server Appliance (vCSA).
VMware vCenter Server 8.0
The initialized memory value configured on the system can be verified by executing the following command:
cloudvm-ram-size -l vsphere-ui
For Tiny deployments (14GB memory), approximately 853 MB is allocated as the initial value.
For Small deployments (21GB memory) and above, a predefined weight is applied to the system memory increment, dynamically calculating and expanding the allocated service memory.
Default values by deployment size in vSphere 8.0 U3
(Note: These values may vary depending on the specific environment and vSphere version):
| Tiny (14GB) | ~853 MB |
| Small (21GB) | ~1113 MB |
| Medium (30GB) | ~1454 MB |
| Large (39GB) | 3256 MB |
| XLarge (58GB) | 3256 MB |
Deployments sized Large or greater set the vsphere-ui memory expansion at 3256 MB.
The actual Java heap size maximum limit (-Xmx) for the Java program is configured as the output value of the above command minus the CompressClassSize limit (256MB).