JaCoLine - Viewing Historical Command Line #11672

Analysis Date JDK Operating System CPU Architecture Debug JVM?
2024-09-13 OpenJDK8 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 2
Analysis Duplicate switch. This is overridden by -XX:CICompilerCount=2.
Name Type Description Default Value Your Value
CompressedClassSpaceSize int Maximum size of class area in Metaspace when compressed
class pointers are used
1*G 872415232
Analysis Duplicate switch. This is overridden by -XX:CompressedClassSpaceSize=872415232.
Name Type Description Default Value Your Value
ConcGCThreads int Number of threads concurrent gc will use 0 1
Analysis Duplicate switch. This is overridden by -XX:ConcGCThreads=1.
Name Type Description Default Value Your Value
DisableExplicitGC boolean Ignore calls to System.gc() false true
Analysis Duplicate switch. This is overridden by -XX:+DisableExplicitGC.
Name Type Description Default Value Your Value
ErrorFile string If an error occurs, save the error data to this file
[default: ./hs_err_pid%p.log] (%p replaced with pid)
NULL /opt/payara/paasDomain/logs/jvm/error-file.cars-air-zentral-b446b848f-hnqm7
Analysis Duplicate switch. This is overridden by -XX:ErrorFile=/opt/payara/paasDomain/logs/jvm/error-file.cars-air-zentral-b446b848f-hnqm7.
Name Type Description Default Value Your Value
G1ConcRefinementThreads int If non-0 is the number of parallel rem set update threads,
otherwise the value is determined ergonomically.
0 2
Analysis Duplicate switch. This is overridden by -XX:G1ConcRefinementThreads=2.
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 64
Analysis This switch is not available until OpenJDK17. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
G1HeapRegionSize int Size of the G1 regions. 0 8388608
Analysis Duplicate switch. This is overridden by -XX:G1HeapRegionSize=8388608.
Name Type Description Default Value Your Value
GCDrainStackTargetSize int Number of entries we will try to leave on the stack
during parallel gc
64 64
Analysis Duplicate switch. This is overridden by -XX:GCDrainStackTargetSize=64.
Name Type Description Default Value Your Value
HeapDumpOnOutOfMemoryError boolean Dump heap to file when java.lang.OutOfMemoryError is thrown false true
Analysis Duplicate switch. This is overridden by -XX:+HeapDumpOnOutOfMemoryError.
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 /opt/payara/paasDomain/logs/jvm/heap-dump.cars-air-zentral-b446b848f-hnqm7
Analysis Duplicate switch. This is overridden by -XX:HeapDumpPath=/opt/payara/paasDomain/logs/jvm/heap-dump.cars-air-zentral-b446b848f-hnqm7.
Name Type Description Default Value Your Value
InitialHeapSize int Initial heap size (in bytes); zero means use ergonomics 0 318767104
Analysis Duplicate switch. This is overridden by -XX:InitialHeapSize=318767104.
Name Type Description Default Value Your Value
LogFile string If LogVMOutput or LogCompilation is on, save VM output to
this file [default: ./hotspot_pid%p.log] (%p replaced with pid)
NULL /opt/payara/paasDomain/logs/jvm/jvm-log.cars-air-zentral-b446b848f-hnqm7
Analysis Duplicate switch. This is overridden by -XX:LogFile=/opt/payara/paasDomain/logs/jvm/jvm-log.cars-air-zentral-b446b848f-hnqm7.
Name Type Description Default Value Your Value
LogVMOutput boolean Save VM output to LogFile false true
Analysis Duplicate switch. This is overridden by -XX:+LogVMOutput.
Name Type Description Default Value Your Value
MarkStackSize int Size of marking stack NOT_LP64(32*K) LP64_ONLY(4*M) 4194304
Analysis Duplicate switch. This is overridden by -XX:MarkStackSize=4194304.
Name Type Description Default Value Your Value
MaxHeapSize int Maximum heap size (in bytes) ScaleForWordSize(96*M) 16005464064
Analysis Duplicate switch. This is overridden by -XX:MaxHeapSize=16005464064.
Name Type Description Default Value Your Value
MaxMetaspaceSize int Maximum size of Metaspaces (in bytes) max_uintx 1073741824
Analysis Duplicate switch. This is overridden by -XX:MaxMetaspaceSize=1073741824.
Name Type Description Default Value Your Value
MaxNewSize int Maximum new generation size (in bytes), max_uintx means set
ergonomically
max_uintx 2667577344
Analysis Duplicate switch. This is overridden by -XX:MaxNewSize=2667577344.
Name Type Description Default Value Your Value
MaxRAM uint64_t Real memory size (in bytes) used to set maximum heap size
ComponentCPUDefault
c1x861ULL*G
c2x864ULL*G
19999997952
Analysis Duplicate switch. This is overridden by -XX:MaxRAM=19999997952.
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 This switch is not available until OpenJDK10. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
MetaspaceSize int Initial size of Metaspaces (in bytes)
ComponentCPUDefault
c1x8612*M
c2x86ScaleForWordSize(16*M)
268435456
Analysis Duplicate switch. This is overridden by -XX:MetaspaceSize=268435456.
Name Type Description Default Value Your Value
MinHeapDeltaBytes int The minimum change in heap space due to GC (in bytes) ScaleForWordSize(128*K) 8388608
Analysis Duplicate switch. This is overridden by -XX:MinHeapDeltaBytes=8388608.
Name Type Description Default Value Your Value
MinHeapSize size_t Minimum heap size (in bytes); zero means use ergonomics 0 8388608
Analysis This switch is not available until OpenJDK13. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
NewRatio int Ratio of old/new generation sizes 2 5
Analysis Duplicate switch. This is overridden by -XX:NewRatio=5.
Name Type Description Default Value Your Value
NonNMethodCodeHeapSize int Size of code heap with non-nmethods (in bytes)
ComponentCPUDefault
c1x865*M
c2x865*M
5826188
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
NonProfiledCodeHeapSize int Size of code heap with non-profiled methods (in bytes)
ComponentCPUDefault
c1x8613*M
c2x8621*M
122916026
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ParallelGCThreads int Number of parallel threads parallel gc will use 0 2
Analysis Duplicate switch. This is overridden by -XX:ParallelGCThreads=2.
Name Type Description Default Value Your Value
ProfiledCodeHeapSize int Size of code heap with profiled methods (in bytes)
ComponentCPUDefault
c1x8614*M
c2x8622*M
122916026
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ReservedCodeCacheSize int Reserved code cache size (in bytes) - maximum code cache size
ComponentCPUDefault
c1x8632*M
c2x8648*M
251658240
Analysis Duplicate switch. This is overridden by -XX:ReservedCodeCacheSize=251658240.
Name Type Description Default Value Your Value
SegmentedCodeCache boolean Use a segmented code cache false true
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
SoftMaxHeapSize size_t Soft limit for maximum heap size (in bytes) 0 16005464064
Analysis This switch is not available until OpenJDK13. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
SoftRefLRUPolicyMSPerMB int Number of milliseconds per MB of free space in the heap 1000 36000
Analysis Duplicate switch. This is overridden by -XX:SoftRefLRUPolicyMSPerMB=36000.
Name Type Description Default Value Your Value
THPStackMitigation boolean If THPs are unconditionally enabled on the system (mode
'always'), the JVM will prevent THP from forming in
thread stacks. When disabled, the absence of this mitigation
allows THPs to form in thread stacks.
true false
Analysis This switch is not available until OpenJDK17. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
UnlockDiagnosticVMOptions boolean Enable normal processing of flags relating to field diagnostics trueInDebug true
Analysis Duplicate switch. This is overridden by -XX:+UnlockDiagnosticVMOptions.
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 Duplicate switch. This is overridden by -XX:+UseCompressedClassPointers.
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 Duplicate switch. This is overridden by -XX:+UseCompressedOops.
Name Type Description Default Value Your Value
UseContainerSupport boolean Enable detection and runtime container configuration support true true
Analysis This switch is not available until OpenJDK10. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
UseFastUnorderedTimeStamps boolean Use platform unstable time where supported for timestamps only false true
Analysis This switch is not available until OpenJDK11. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
UseG1GC boolean Use the Garbage-First garbage collector false true
Analysis Duplicate switch. This is overridden by -XX:+UseG1GC.
Name Type Description Default Value Your Value
UseStringDeduplication boolean Use string deduplication false true
Analysis Duplicate switch. This is overridden by -XX:+UseStringDeduplication.
Name Type Description Default Value Your Value
CICompilerCount int Number of compiler threads to run CI_COMPILER_COUNT 2
Analysis OK
Name Type Description Default Value Your Value
CompressedClassSpaceSize int Maximum size of class area in Metaspace when compressed
class pointers are used
1*G 872415232
Analysis OK
Name Type Description Default Value Your Value
ConcGCThreads int Number of threads concurrent gc will use 0 1
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
ErrorFile string If an error occurs, save the error data to this file
[default: ./hs_err_pid%p.log] (%p replaced with pid)
NULL /opt/payara/paasDomain/logs/jvm/error-file.cars-air-zentral-b446b848f-hnqm7
Analysis OK
Name Type Description Default Value Your Value
G1ConcRefinementThreads int If non-0 is the number of parallel rem set update threads,
otherwise the value is determined ergonomically.
0 2
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 64
Analysis This switch is not available until OpenJDK17. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
G1HeapRegionSize int Size of the G1 regions. 0 8388608
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 64
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 /opt/payara/paasDomain/logs/jvm/heap-dump.cars-air-zentral-b446b848f-hnqm7
Analysis OK
Name Type Description Default Value Your Value
InitialHeapSize int Initial heap size (in bytes); zero means use ergonomics 0 318767104
Analysis OK
Name Type Description Default Value Your Value
LogFile string If LogVMOutput or LogCompilation is on, save VM output to
this file [default: ./hotspot_pid%p.log] (%p replaced with pid)
NULL /opt/payara/paasDomain/logs/jvm/jvm-log.cars-air-zentral-b446b848f-hnqm7
Analysis OK
Name Type Description Default Value Your Value
LogVMOutput boolean Save VM output to LogFile false true
Analysis OK
Name Type Description Default Value Your Value
MarkStackSize int Size of marking stack NOT_LP64(32*K) LP64_ONLY(4*M) 4194304
Analysis OK
Name Type Description Default Value Your Value
MaxHeapSize int Maximum heap size (in bytes) ScaleForWordSize(96*M) 16005464064
Analysis OK
Name Type Description Default Value Your Value
MaxMetaspaceSize int Maximum size of Metaspaces (in bytes) max_uintx 1073741824
Analysis OK
Name Type Description Default Value Your Value
MaxNewSize int Maximum new generation size (in bytes), max_uintx means set
ergonomically
max_uintx 2667577344
Analysis OK
Name Type Description Default Value Your Value
MaxRAM uint64_t Real memory size (in bytes) used to set maximum heap size
ComponentCPUDefault
c1x861ULL*G
c2x864ULL*G
19999997952
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 This switch is not available until OpenJDK10. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
MetaspaceSize int Initial size of Metaspaces (in bytes)
ComponentCPUDefault
c1x8612*M
c2x86ScaleForWordSize(16*M)
268435456
Analysis OK
Name Type Description Default Value Your Value
MinHeapDeltaBytes int The minimum change in heap space due to GC (in bytes) ScaleForWordSize(128*K) 8388608
Analysis OK
Name Type Description Default Value Your Value
MinHeapSize size_t Minimum heap size (in bytes); zero means use ergonomics 0 8388608
Analysis This switch is not available until OpenJDK13. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
NewRatio int Ratio of old/new generation sizes 2 5
Analysis OK
Name Type Description Default Value Your Value
NonNMethodCodeHeapSize int Size of code heap with non-nmethods (in bytes)
ComponentCPUDefault
c1x865*M
c2x865*M
5826188
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
NonProfiledCodeHeapSize int Size of code heap with non-profiled methods (in bytes)
ComponentCPUDefault
c1x8613*M
c2x8621*M
122916026
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ParallelGCThreads int Number of parallel threads parallel gc will use 0 2
Analysis OK
Name Type Description Default Value Your Value
ProfiledCodeHeapSize int Size of code heap with profiled methods (in bytes)
ComponentCPUDefault
c1x8614*M
c2x8622*M
122916026
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
ReservedCodeCacheSize int Reserved code cache size (in bytes) - maximum code cache size
ComponentCPUDefault
c1x8632*M
c2x8648*M
251658240
Analysis OK
Name Type Description Default Value Your Value
SegmentedCodeCache boolean Use a segmented code cache false true
Analysis This switch is not available until OpenJDK9. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
SoftMaxHeapSize size_t Soft limit for maximum heap size (in bytes) 0 16005464064
Analysis This switch is not available until OpenJDK13. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
SoftRefLRUPolicyMSPerMB int Number of milliseconds per MB of free space in the heap 1000 36000
Analysis OK
Name Type Description Default Value Your Value
THPStackMitigation boolean If THPs are unconditionally enabled on the system (mode
'always'), the JVM will prevent THP from forming in
thread stacks. When disabled, the absence of this mitigation
allows THPs to form in thread stacks.
true false
Analysis This switch is not available until OpenJDK17. Your analysis was for OpenJDK8
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
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
UseContainerSupport boolean Enable detection and runtime container configuration support true true
Analysis This switch is not available until OpenJDK10. Your analysis was for OpenJDK8
Name Type Description Default Value Your Value
UseFastUnorderedTimeStamps boolean Use platform unstable time where supported for timestamps only false true
Analysis This switch is not available until OpenJDK11. Your analysis was for OpenJDK8
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
UseStringDeduplication boolean Use string deduplication false true
Analysis OK