| Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
|---|---|---|---|---|
| 2023-02-01 | OpenJDK11 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| PrintFlagsFinal | boolean | Print all VM flags after argument and ergonomic processing | false | true |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| CMSIncrementalMode | boolean | Whether CMS GC should operate in 'incremental' mode | false | true |
| Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| CMSMaxAbortablePrecleanTime | int | Maximum time in abortable preclean (in milliseconds) | 5000 in range(0, max_intx) | 25000 |
| 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 |
|---|---|---|---|---|
| CMSParallelRemarkEnabled | boolean | Whether parallel remark enabled (only if ParNewGC) | true | 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 |
|---|---|---|---|---|
| CMSPrecleaningEnabled | boolean | Whether concurrent precleaning enabled | true | false |
| 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 |
|---|---|---|---|---|
| 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 |
|---|---|---|---|---|
| UseParNewGC | boolean | Use parallel threads in the new generation | false | true |
| Analysis | This switch was removed after OpenJDK9. Your analysis was for OpenJDK11 | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseAdaptiveGCBoundary | boolean | Allow young-old boundary to move | false | true |
| Analysis | This switch will be removed in the future. It will be Obsoleted in OpenJDK15. Expired in OpenJDK16. | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| PrintGC | boolean | Print message at garbage collection. Deprecated, use -Xlog:gc instead. |
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 |
|---|---|---|---|---|
| mx | <size> | set maximum Java heap size | 18000m | |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| ms | <size> | set initial Java heap size | 18000m | |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| NewSize | size_t | Initial new generation size (in bytes) | ScaleForWordSize(1*M) | 5000M |
| 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) | 6000m |
| Analysis | OK | |||
