Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
---|---|---|---|---|
2022-03-04 | OpenJDK11 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ms | <size> | set initial Java heap size | 512m | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
mx | <size> | set maximum Java heap size | 512m | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
MaxDirectMemorySize | uint64_t | Maximum total size of NIO direct-buffer allocations | 0 in range(0, max_jlong) | 512m |
Analysis | OK |
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 |
---|---|---|---|---|
MaxGCPauseMillis | int | Adaptive size policy maximum GC pause time goal in millisecond, or (G1 Only) the maximum GC time per MMU time slice |
max_uintx - 1 in range(1, max_uintx - 1) | 10 |
Analysis | OK |
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 |
---|---|---|---|---|
UnlockExperimentalVMOptions | boolean | Enable normal processing of flags relating to experimental features |
false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
AggressiveOpts | boolean | (Deprecated) 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 |
---|---|---|---|---|
DoEscapeAnalysis | boolean | Perform escape analysis | true | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ParallelGCThreads | uint | Number of parallel threads parallel gc will use | 0 | 32 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ConcGCThreads | uint | Number of threads concurrent gc will use | 0 | 32 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
G1NewSizePercent | int | Percentage (0-100) of the heap size to use as default minimum young gen size. |
5 in range(0, 100) | 50 |
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 |
---|---|---|---|---|
ResizePLAB | boolean | Dynamically resize (survivor space) promotion LAB's | true | false |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ExitOnOutOfMemoryError | boolean | JVM exits on the first occurrence of an out-of-memory error | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
PerfDisableSharedMem | boolean | Store performance data in standard memory | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
PrintGCDetails | boolean | Print more details at garbage collection. Deprecated, use -Xlog:gc* instead. |
false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
PrintGCTimeStamps | boolean | Print timestamps at garbage collection | false | true |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
PrintGCApplicationStoppedTime | boolean | Print the time the application has been stopped | false | true |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
PrintHeapAtGC | boolean | Print heap layout before and after each GC | false | true |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
G1LogLevel | string | Log level for G1 logging: fine, finer, finest | NULL | finest |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |