JaCoLine - Viewing Historical Command Line #13364

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2026-06-25 OpenJDK21 Linux x86 N
Results
Switches Identified
Switch Analysis
Name Type Description Default Value Your Value
ms <size> set initial Java heap size 13g
Analysis OK
Name Type Description Default Value Your Value
mx <size> set maximum Java heap size 13g
Analysis OK
Name Type Description Default Value Your Value
UseZGC boolean Use the Z garbage collector false true
Analysis OK
Name Type Description Default Value Your Value
ZGenerational boolean Use the generational version of ZGC false true
Analysis This switch will be removed in the future. It will be Deprecated in OpenJDK23. Obsoleted in OpenJDK24.
Name Type Description Default Value Your Value
SoftMaxHeapSize size_t Soft limit for maximum heap size (in bytes) 0 11g
Analysis OK
Name Type Description Default Value Your Value
ConcGCThreads uint Number of threads concurrent gc will use 0 4
Analysis OK
Name Type Description Default Value Your Value
AlwaysPreTouch boolean Force all freshly committed pages to be pre-touched false true
Analysis OK
Name Type Description Default Value Your Value
MetaspaceSize size_t Initial threshold (in bytes) at which a garbage collection
is done to reduce Metaspace usage
NOT_LP64(16 * M) LP64_ONLY(21 * M) 256m
Analysis OK
Name Type Description Default Value Your Value
MaxMetaspaceSize size_t Maximum size of Metaspaces (in bytes) max_uintx 512m
Analysis OK
Name Type Description Default Value Your Value
MaxDirectMemorySize uint64_t Maximum total size of NIO direct-buffer allocations.
Ignored if not explicitly set.
0 in range(0, max_jlong) 1g
Analysis OK
Name Type Description Default Value Your Value
ZUncommit boolean Uncommit unused memory true true
Analysis OK
Name Type Description Default Value Your Value
ZUncommitDelay int Uncommit memory if it has been unused for the specified
amount of time (in seconds)
5 * 60 300
Analysis OK
Name Type Description Default Value Your Value
ExitOnOutOfMemoryError boolean JVM exits on the first occurrence of an out-of-memory error
thrown from JVM
false true
Analysis OK
Name Type Description Default Value Your Value
HeapDumpOnOutOfMemoryError boolean Dump heap to file when java.lang.OutOfMemoryError is thrown
from JVM
false true
Analysis OK
Name Type Description Default Value Your Value
HeapDumpPath string When HeapDumpOnOutOfMemoryError is on, the path (filename or
directory) of the dump file (defaults to java_pid<pid>.hprof
in the working directory)
nullptr /home/work/log/heapdump.hprof
Analysis OK
Name Type Description Default Value Your Value
log <opts> Configure or enable logging with the Java Virtual
Machine (JVM) unified logging framework. Use -Xlog:help
for details.
gc*:file=/home/work/log/gc.log:time,level,tags:filecount=5,filesize=100m
Analysis OK