JaCoLine - Viewing Historical Command Line #9664

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2023-11-20 OpenJDK17 Linux x86 N
Results
Switches Identified
Switch Analysis
Name Type Description Default Value Your Value
MaxRAMPercentage double Maximum percentage of real memory used for maximum heap size 25.0 in range(0.0, 100.0) 80.0
Analysis OK
Name Type Description Default Value Your Value
UseG1GC boolean Use the Garbage-First garbage collector false true
Analysis OK
Name Type Description Default Value Your Value
ExplicitGCInvokesConcurrent boolean A System.gc() request invokes a concurrent collection;
(effective only when using concurrent collectors)
false true
Analysis OK
Name Type Description Default Value Your Value
MaxGCPauseMillis int Adaptive size policy maximum GC pause time goal in millisecond,
or (G1 Only) the maximum GC time per MMU time slice
max_uintx - 1 in range(1, max_uintx - 1) 200
Analysis OK
Name Type Description Default Value Your Value
ParallelRefProcEnabled boolean Enable parallel reference processing whenever possible false true
Analysis OK
Name Type Description Default Value Your Value
DoEscapeAnalysis boolean Perform escape analysis true 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
ParallelGCThreads uint Number of parallel threads parallel gc will use 0 2
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*,safepoint=info:file=gc_%p_%t.log:time,uptime:filecount=10,filezise=10M
Analysis OK
Name Type Description Default Value Your Value
MaxHeapFreeRatio int The maximum percentage of heap free after GC to avoid shrinking.
For most GCs this applies to the old generation. In G1 and
ParallelGC it applies to the whole heap.
70 in range(0, 100) 20
Analysis OK
Name Type Description Default Value Your Value
GCTimeRatio int Adaptive size policy application time to GC time ratio 99 in range(0, max_juint) 4
Analysis OK
Name Type Description Default Value Your Value
AdaptiveSizePolicyWeight int Weight given to exponential resizing, between 0 and 100 10 in range(0, 100) 90
Analysis OK
Name Type Description Default Value Your Value
MaxMetaspaceSize size_t Maximum size of Metaspaces (in bytes) max_uintx 256m
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
UseCompressedOops boolean Use 32-bit object references in 64-bit VM.
lp64_product means flag is always constant in 32 bit VM
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