Thursday, 29 December 2016

Way to find final Xtra arguments used by JVM or Java running process

$java -XX:+PrintCommandLineFlags -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=45 -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=15 -XX:+UseStringDeduplication -Xloggc:/home/jboss/Logs/gc/gc.log -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintAdaptiveSizePolicy -XX:+PrintTenuringDistribution -Xms2048m -Xmx2048m -Djava.net.preferIPv4Stack=true -verbose:gc -version

-XX:InitialHeapSize=2147483648 -XX:InitiatingHeapOccupancyPercent=45 -XX:+ManagementServer -XX:MaxHeapSize=2147483648 -XX:MaxTenuringThreshold=15 -XX:+PrintAdaptiveSizePolicy -XX:+PrintCommandLineFlags -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:SurvivorRatio=8 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseG1GC -XX:+UseStringDeduplication

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)




If we observe the  verbose:gc option is not shown as it is ignored by JVM.

No comments:

Post a Comment