JaCoLine - Viewing Historical Command Line #3566

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2021-12-18 OpenJDK8 Linux x86 N
Results
Switches Identified
Switch Analysis
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
NumberOfGCLogFiles int Number of gclog files in rotation
(default: 0, no rotation)
0 10
Analysis OK
Name Type Description Default Value Your Value
log <opts> control JVM logging, use -Xlog:help for details ::pagesize
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
loggc <file> log GC status to a file with time stamps ::A:/gc.log
Analysis OK
Name Type Description Default Value Your Value
UseLargePages boolean Use large page memory false true
Analysis OK
Name Type Description Default Value Your Value
UseLargePagesInMetaspace boolean Use large page memory in metaspace.
Only used if UseLargePages is enabled.
false true
Analysis This switch will be removed in the future. It will be Deprecated in OpenJDK15. Obsoleted in OpenJDK16. Expired in OpenJDK17.
Name Type Description Default Value Your Value
UseLargePagesIndividualAllocation boolean Allocate large pages individually for better affinity false true
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
UnlockExperimentalVMOptions boolean Enable normal processing of flags relating to experimental
features
false true
Analysis OK
Name Type Description Default Value Your Value
DisableExplicitGC boolean Ignore calls to System.gc() false true
Analysis OK
Name Type Description Default Value Your Value
AggressiveOpts boolean Enable aggressive optimizations - see arguments.cpp false true
Analysis This switch will be removed in the future. It will be Deprecated in OpenJDK11. Obsoleted in OpenJDK12. Expired in OpenJDK13.
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
UseStringDeduplication boolean Use string deduplication false true
Analysis OK
Name Type Description Default Value Your Value
CompilerThreadPriority int The native priority at which compiler threads should run
(-1 means no change)
-1 1
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 compact
Analysis This switch is not available until OpenJDK11. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ms <size> set initial Java heap size 4096m
Analysis OK
Name Type Description Default Value Your Value
mx <size> set maximum Java heap size 4096m
Analysis OK
Name Type Description Default Value Your Value
ss <size> set java thread stack size 2m
Analysis OK