Jvm Important Param Container

Tue May 3, 2022

1 minutes

Last updated: 2022-05-03

Important JVM parameters (container focused)

It’s easy to fetch all important JVM parameters quickly , just go inside a java application container using docker or docker compose command

Show Java Version & all parameters values :

java -XX:+PrintFlagsFinal -version

Get Java version & Heap Size :

java -XX:+PrintFlagsFinal -version | grep HeapSize

Check Container Support :

java -XX:+PrintFlagsFinal -version | grep UseContainerSupport

Check Container support & Initial RAM & Min RAM & MAX RAM :

java -XX:+PrintFlagsFinal -version | grep -E “UseContainerSupport | InitialRAMPercentage | MaxRAMPercentage | MinRAMPercentage”

JVM parameters settings in docker-compose.yml file :

when set JVM parameters in docker compose configuration file, please leave out the double-quotes

environment:
— JVM_OPTS=-Xmx12g -Xms12g -XX:MaxPermSize=1024m
or

environment:
— CATALINA_OPTS=-Xmx12g -Xms12g -XX:MaxPermSize=1024m