โ† Back to dashboard

Java Memory Calculator

Calculate JVM memory allocation based on Cloud Foundry / Paketo Buildpack formula.

JVM Memory
๐Ÿ’ป

Java Memory Calculator

Cloud Foundry / Paketo Buildpack์˜ Java Memory Calculator์™€ ๋™์ผํ•œ ๋กœ์ง์œผ๋กœ JVM ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ๋ณ„ ํ• ๋‹น๋Ÿ‰์„ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

Calculate๋Š” ์„ธ๋ถ€ ์„ค์ •์œผ๋กœ ๊ณ„์‚ฐ, Recommend๋Š” ์‹ค์ œ ์‚ฌ์šฉ๋Ÿ‰ ๊ธฐ๋ฐ˜ ์ถ”์ฒœ, Quick์€ ์ด ๋ฉ”๋ชจ๋ฆฌ๋งŒ์œผ๋กœ ์ฆ‰์‹œ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

Paketo BuildpackCloud FoundryJVM Flags

Configuration

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