Estimating Heap Sizes

Estimating Heap Sizes

General Memory Guidelines

Note
When sizing IQ Server memory, leave space for off-heap direct memory and OS file cache. For larger deployments, set -XX:MaxDirectMemorySize explicitly and use -Djdk.nio.maxCachedBufferSize=262144.

Guidelines for Heap Sizing

These profiles help gauge the typical physical memory requirements needed for a dedicated server host running IQ Server. Due to the inherent complexities of use cases, one size does not fit all and this should only be interpreted as a guideline.

Profile Use Case Physical/RAM Memory Heap Settings
Personal
(no. of applications< 20)
8GB -Xmx4g -Xms4g
Small team
(no. of applications <100)
16GB -Xmx8g -Xms8g -XX:+UseG1GC
Medium team
(100 <applications <1000)
24GB -Xmx16g -Xms16g -XX:+UseG1GC
Large, enterprise
(no. of applications > 1000)
32GB+ -Xms16g -Xmx16g -XX:MaxDirectMemorySize=8g -Djdk.nio.maxCachedBufferSize=262144 -XX:+UseG1GC

Search results

No results found