JaCoLine - Viewing Historical Command Line #13212

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2026-01-08 OpenJDK8 Linux x86 N
Results
Switches Identified
Switch Analysis
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
UseShenandoahGC boolean Use the Shenandoah garbage collector false true
Analysis This switch is not available until OpenJDK12. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ShenandoahGCHeuristics string GC heuristics to use. This fine-tunes the GC mode selected,
by choosing when to start the GC, how much to process on each
cycle, and what other features to automatically enable.
Possible values are:
adaptive - adapt to maintain the given amount of free heap
at all times, even during the GC cycle;
static - trigger GC when free heap falls below the threshold;
aggressive - run GC continuously, try to evacuate everything;
compact - run GC more frequently and with deeper targets to
free up more memory.
adaptive adaptive
Analysis This switch is not available until OpenJDK11. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ShenandoahGCMode string GC mode to use. Among other things, this defines which
barriers are in in use. Possible values are:
satb - snapshot-at-the-beginning concurrent GC (three pass mark-evac-update);
iu - incremental-update concurrent GC (three pass mark-evac-update);
passive - stop the world GC only (either degenerated or full)
satb generational
Analysis This switch is not available until OpenJDK11. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ParallelGCThreads int Number of parallel threads parallel gc will use 0 4
Analysis OK
Name Type Description Default Value Your Value
ConcGCThreads int Number of threads concurrent gc will use 0 2
Analysis OK
Name Type Description Default Value Your Value
UseStringDeduplication boolean Use string deduplication false true
Analysis OK
Name Type Description Default Value Your Value
UseCompactObjectHeaders boolean Use compact 64-bit object headers in 64-bit VM false true
Analysis This switch is not available until OpenJDK24. Your analysis was for OpenJDK8