Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
---|---|---|---|---|
2021-09-16 | OpenJDK16 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
Name | Type | Description | Default Value | Your Value | ||||
---|---|---|---|---|---|---|---|---|
ReservedCodeCacheSize | int | Reserved code cache size (in bytes) - maximum code cache size |
|
256m | ||||
Analysis | OK |
Name | Type | Description | Default Value | Your Value | ||||
---|---|---|---|---|---|---|---|---|
InitialCodeCacheSize | int | Initial code cache size (in bytes) |
|
256m | ||||
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
UseZGC | boolean | Use the Z garbage collector | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ConcGCThreads | uint | Number of threads concurrent gc will use | 0 | 2 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ParallelGCThreads | uint | Number of parallel threads parallel gc will use | 0 | 6 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ZCollectionInterval | double | Force GC at a fixed time interval (in seconds) | 0 | 120 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ZAllocationSpikeTolerance | double | Allocation spike tolerance factor | 2.0 | 5 |
Analysis | OK |
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 |
---|---|---|---|---|
ZProactive | boolean | Enable proactive GC cycles | true | false |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
InitialRAMPercentage | double | Percentage of real memory used for initial heap size | 1.5625 in range(0.0, 100.0) | 70 |
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) | 70.0 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value | ||||
---|---|---|---|---|---|---|---|---|
MetaspaceSize | int | Initial threshold (in bytes) at which a garbage collection is done to reduce Metaspace usage |
|
200M | ||||
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 | /dumps/hs_err_pid_%p.log |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
log | <opts> | Configure or enable logging with the Java Virtual Machine (JVM) unified logging framework. Use -Xlog:help for details. |
gc*,gc+ergo*=trace,gc+age*=trace,safepoint=info:file=/dumps/gc.log | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
PrintCommandLineFlags | boolean | Print flags specified on command line or set by ergonomics | false | true |
Analysis | OK |