JaCoLine - Viewing Historical Command Line #4674

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2022-06-17 OpenJDK8 Linux x86 N
Results
Switches Identified
Switch Analysis
Name Type Description Default Value Your Value
CMSIncrementalMode boolean Whether CMS GC should operate in 'incremental' mode false true
Analysis OK
Name Type Description Default Value Your Value
CMSInitiatingOccupancyFraction int Percentage CMS generation occupancy to start a CMS collection
cycle. A negative value means that CMSTriggerRatio is used
-1 70
Analysis This switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.
Name Type Description Default Value Your Value
CMSScavengeBeforeRemark boolean Attempt scavenge before the CMS remark step false true
Analysis This switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.
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
GCLogFileSize int GC log file size, requires UseGCLogFileRotation.
Set to 0 to only trigger rotation via jcmd
8*K 10485760
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
Analysis OK
Name Type Description Default Value Your Value
InitialHeapSize int Initial heap size (in bytes); zero means use ergonomics 0 4294967296
Analysis OK
Name Type Description Default Value Your Value
MaxHeapSize int Maximum heap size (in bytes) ScaleForWordSize(96*M) 4294967296
Analysis OK
Name Type Description Default Value Your Value
MaxNewSize int Maximum new generation size (in bytes), max_uintx means set
ergonomically
max_uintx 2147483648
Analysis OK
Name Type Description Default Value Your Value
NewSize int Initial new generation size (in bytes) ScaleForWordSize(1*M) 2147483648
Analysis OK
Name Type Description Default Value Your Value
NumberOfGCLogFiles int Number of gclog files in rotation
(default: 0, no rotation)
0 20
Analysis OK
Name Type Description Default Value Your Value
OldPLABSize int Size of old gen promotion LAB's (in HeapWords) 1024 16
Analysis OK
Name Type Description Default Value Your Value
OldSize int Initial tenured generation size (in bytes) ScaleForWordSize(4*M) 2147483648
Analysis This switch will be removed in the future. It will be Deprecated in OpenJDK23. Obsoleted in OpenJDK24. Expired in OpenJDK25.
Name Type Description Default Value Your Value
ParallelGCThreads int Number of parallel threads parallel gc will use 0 8
Analysis OK
Name Type Description Default Value Your Value
PrintGC boolean Print message at garbage collection false true
Analysis OK
Name Type Description Default Value Your Value
PrintGCDateStamps boolean Print date stamps at garbage collection false true
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
PrintHeapAtGC boolean Print heap layout before and after each GC false true
Analysis OK
Name Type Description Default Value Your Value
PrintTenuringDistribution boolean Print tenuring age information false false
Analysis OK
Name Type Description Default Value Your Value
ReduceSignalUsage boolean Reduce the use of OS signals in Java and/or the VM false true
Analysis OK
Name Type Description Default Value Your Value
SurvivorRatio int Ratio of eden/survivor space size 8 8
Analysis OK
Name Type Description Default Value Your Value
TargetSurvivorRatio int Desired percentage of survivor space used after scavenge 50 90
Analysis OK
Name Type Description Default Value Your Value
UseCMSInitiatingOccupancyOnly boolean Only use occupancy as a criterion for starting a CMS collection false true
Analysis This switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.
Name Type Description Default Value Your Value
UseCompressedClassPointers boolean Use 32-bit class pointers 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
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
UseConcMarkSweepGC boolean Use Concurrent Mark-Sweep GC in the old generation false true
Analysis This switch will be removed in the future. It will be Obsoleted in OpenJDK14. Expired in OpenJDK15.
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
UseGCOverheadLimit boolean Use policy to limit of proportion of time spent in GC
before an OutOfMemory error is thrown
true false
Analysis OK
Name Type Description Default Value Your Value
UseParNewGC boolean Use parallel threads in the new generation false true
Analysis OK