Java Memory Calculator
Estimate heap, metaspace, thread stack, and direct memory for Cloud Foundry / Paketo Buildpack.
JVM Memory
Java Memory Calculator
Cloud Foundry / Paketo Buildpack의 Java Memory Calculator와 동일한 로직으로 JVM 메모리 영역별 할당량을 계산합니다.
Calculate는 세부 설정으로 계산, Recommend는 실제 사용량 기반 추천, Quick은 총 메모리만으로 즉시 추천합니다.
Paketo BuildpackCloud FoundryJVM Flags
Configuration
Total Memory
Loaded Class Count
Thread Count
Head Room (%)
Stack Size (MB)
Reserved Code Cache (MB)
Direct Memory (MB)
Memory Allocation
Heap
400.0 MB (39.1%)
Metaspace
124.0 MB (12.1%)
Code Cache
240.0 MB (23.4%)
Thread Stacks
250.0 MB (24.4%)
Direct Memory
10.0 MB (1.0%)
Headroom
0.0 MB (0.0%)
Total1024.0 MB
JVM Flags
-Xms400M -Xmx400M -XX:MaxMetaspaceSize=124M -XX:ReservedCodeCacheSize=240M -XX:MaxDirectMemorySize=10M
Formula
Metaspace = (5,800 x loadedClassCount) + 14,000,000 bytes
Thread Stacks = stackSize x threadCount
Headroom = totalMemory x (headRoom% / 100)
Heap = Total - Metaspace - CodeCache - ThreadStacks - DirectMemory - Headroom