I make tools for understanding the Java Virtual Machine. Please support my work by sponsoring me on GitHub. Thank you!

JaCoLine - Viewing Historical Command Line #3450

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2021-11-25 OpenJDK17 Linux x86 N
Results
Switches Identified
Switch Analysis
Name Type Description Default Value Your Value
CICompilerCount int Number of compiler threads to run CI_COMPILER_COUNT in range(0, max_jint) 2
Analysis OK
Name Type Description Default Value Your Value
ConcGCThreads uint Number of threads concurrent gc will use 0 1
Analysis OK
Name Type Description Default Value Your Value
CrashOnOutOfMemoryError boolean JVM aborts, producing an error log and core/mini dump, on the
first occurrence of an out-of-memory error thrown from JVM
false true
Analysis OK
Name Type Description Default Value Your Value
G1ConcRefinementThreads uint The number of parallel rem set update threads.
Will be set ergonomically by default.
0 in range(0, (max_jint-1)/wordSize) 1
Analysis OK
Name Type Description Default Value Your Value
G1EagerReclaimRemSetThreshold uint Maximum number of remembered set entries a humongous region
otherwise eligible for eager reclaim may have to be a candidate
for eager reclaim. Will be selected ergonomically by default.
0 8
Analysis OK
Name Type Description Default Value Your Value
G1HeapRegionSize size_t Size of the G1 regions. 0 in range(0, 32*M) 1048576
Analysis OK
Name Type Description Default Value Your Value
GCDrainStackTargetSize int Number of entries we will try to leave on the stack
during parallel gc
64 in range(0, max_juint) 64
Analysis OK
Name Type Description Default Value Your Value
InitialHeapSize size_t Initial heap size (in bytes); zero means use ergonomics 0 18874368
Analysis OK
Name Type Description Default Value Your Value
MarkStackSize size_t Size of marking stack NOT_LP64(32*K) LP64_ONLY(4*M) in range(1, (max_jint - 1)) 4194304
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) 10
Analysis OK
Name Type Description Default Value Your Value
MaxHeapSize size_t Maximum heap size (in bytes) ScaleForWordSize(96*M) 880803840
Analysis OK
Name Type Description Default Value Your Value
MaxNewSize size_t Maximum new generation size (in bytes), max_uintx means set
ergonomically
max_uintx in range(0, max_uintx) 528482304
Analysis OK
Name Type Description Default Value Your Value
MaxRAM uint64_t Real memory size (in bytes) used to set maximum heap size
CPUDefault
x861ULL*G
1099997184
Analysis OK
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.000000
Analysis OK
Name Type Description Default Value Your Value
MinHeapDeltaBytes size_t The minimum change in heap space due to GC (in bytes) ScaleForWordSize(128*K) in range(0, max_uintx) 1048576
Analysis OK
Name Type Description Default Value Your Value
MinHeapFreeRatio int The minimum percentage of heap free after GC to avoid expansion.
For most GCs this applies to the old generation. In G1 and
ParallelGC it applies to the whole heap.
40 in range(0, 100) 5
Analysis OK
Name Type Description Default Value Your Value
MinHeapSize size_t Minimum heap size (in bytes); zero means use ergonomics 0 8388608
Analysis OK
Name Type Description Default Value Your Value
NonNMethodCodeHeapSize int Size of code heap with non-nmethods (in bytes)
CPUDefault
x865*M
5826188
Analysis OK
Name Type Description Default Value Your Value
NonProfiledCodeHeapSize int Size of code heap with non-profiled methods (in bytes)
CPUDefault
x8613*M
122916026
Analysis OK
Name Type Description Default Value Your Value
ProfiledCodeHeapSize int Size of code heap with profiled methods (in bytes)
CPUDefault
x8614*M
122916026
Analysis OK
Name Type Description Default Value Your Value
ReservedCodeCacheSize int Reserved code cache size (in bytes) - maximum code cache size
CPUDefault
x8632*M
251658240
Analysis OK
Name Type Description Default Value Your Value
SegmentedCodeCache boolean Use a segmented code cache false true
Analysis OK
Name Type Description Default Value Your Value
SoftMaxHeapSize size_t Soft limit for maximum heap size (in bytes) 0 880803840
Analysis OK
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
UseFastUnorderedTimeStamps boolean Use platform unstable time where supported for timestamps only false true
Analysis OK
Name Type Description Default Value Your Value
UseG1GC boolean Use the Garbage-First garbage collector false true
Analysis OK