The following parameters are related to memory allocations:
JvmMs – minimum memory, always set to 512 (i.e. 512MB)
JvmMx – maximum memory. This sets the maximum amount of memory that the JVM running the Analytics Server application can claim.
Use the following rules to calculate the proper value for JvmMx.
For Analytics Servers with OVER 4G of system memory, the Installer must set the JVM Max Heap configuration value to 50% of the system memory.
For Analytics Servers with 4G of system memory the Installer must set the JVM Max Heap configuration value to 37.5% of the system memory (half way between 25% and 50%).
Examples:
4G (4096M) system memory should have JVM max heap set to 1.5G (1536M), using value 1536.
8G (8192M) system memory should have JVM max heap set to 4G (4096M), using value 4096.
16G (16384M) system memory should have JVM max heap set to 8G (8192M), using value 8192.
32G (32768M) system memory should have JVM max heap set to 16G (16384M), using value 16384.