JaCoLine - Viewing Historical Command Line #3476

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2021-12-03 OpenJDK8 Linux x86 N
Results
Switches Identified
Switch Analysis
Name Type Description Default Value Your Value
ms <size> set initial Java heap size 128m
Analysis OK
Name Type Description Default Value Your Value
mx <size> set maximum Java heap size 128m
Analysis OK
Name Type Description Default Value Your Value
IgnoreUnrecognizedVMOptions boolean Ignore unrecognized VM options false true
Analysis OK
Name Type Description Default Value Your Value
UnlockDiagnosticVMOptions boolean Enable normal processing of flags relating to field diagnostics trueInDebug true
Analysis OK
Name Type Description Default Value Your Value
UnlockExperimentalVMOptions boolean Enable normal processing of flags relating to experimental
features
false true
Analysis OK
Name Type Description Default Value Your Value
PrintCompilation boolean Print compilations false true
Analysis OK
Name Type Description Default Value Your Value
LogCompilation boolean Log compilation activity in detail to LogFile false true
Analysis OK
Name Type Description Default Value Your Value
LogFile string If LogVMOutput or LogCompilation is on, save VM output to
this file [default: ./hotspot_pid%p.log] (%p replaced with pid)
NULL jit.log
Analysis OK
Name Type Description Default Value Your Value
HeapDumpOnOutOfMemoryError boolean Dump heap to file when java.lang.OutOfMemoryError is thrown 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)
NULL heapdump.hprof
Analysis OK
Name Type Description Default Value Your Value
TraceClassLoading boolean Trace all classes loaded false true
Analysis This switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.
Name Type Description Default Value Your Value
TraceClassUnloading boolean Trace unloading of classes false true
Analysis This switch will be removed in the future. It will be Obsoleted in OpenJDK16. Expired in OpenJDK17.
Name Type Description Default Value Your Value
loggc <file> log GC status to a file with time stamps ::gc.log
Analysis OK
Name Type Description Default Value Your Value
PrintGCDetails boolean Print more details at garbage collection false true
Analysis OK
Name Type Description Default Value Your Value
PrintGCTimeStamps boolean Print timestamps at garbage collection false true
Analysis OK
Name Type Description Default Value Your Value
UseGCLogFileRotation boolean Rotate gclog files (for long running applications). It requires
-Xloggc:<filename>
false true
Analysis OK
Name Type Description Default Value Your Value
NumberOfGCLogFiles int Number of gclog files in rotation
(default: 0, no rotation)
0 8
Analysis OK
Name Type Description Default Value Your Value
GCLogFileSize int GC log file size, requires UseGCLogFileRotation.
Set to 0 to only trigger rotation via jcmd
8*K 8m
Analysis OK
Name Type Description Default Value Your Value
log <opts> control JVM logging, use -Xlog:help for details gc*,safepoint:gc.log:time,uptime:filecount=10,filesize=128K
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
NativeMemoryTracking string Native memory tracking options off detail
Analysis OK