| Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
|---|---|---|---|---|
| 2022-10-17 | OpenJDK19 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| ParallelRefProcEnabled | boolean | Enable parallel reference processing whenever possible | false | true |
| Analysis | This switch will be removed in the future. It will be Deprecated in OpenJDK26. Obsoleted in OpenJDK27. Expired in OpenJDK28. | |||
| 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) | 200 |
| 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 |
|---|---|---|---|---|
| DisableExplicitGC | boolean | Ignore calls to System.gc() | false | true |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| AlwaysPreTouch | boolean | Force all freshly committed pages to be pre-touched | false | true |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| SurvivorRatio | int | Ratio of eden/survivor space size | 8 in range(1, max_uintx-2) | 32 |
| 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 |
|---|---|---|---|---|
| MaxTenuringThreshold | int | Maximum value for tenuring threshold | 15 in range(0, markWord::max_age + 1) | 1 |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| FalconUseCompileStashing | true | |||
| Analysis | Switch not found in any JDK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| ProfileLogIn | ready.now | |||
| Analysis | Switch not found in any JDK. Did you mean 'ProfileTraps' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| ProfileLogOut | ready.now | |||
| Analysis | Switch not found in any JDK. Did you mean 'ProfileTraps' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| CompactStrings | boolean | Enable Strings to use single byte chars in backing store | true | true |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| FalconLoadObjectCache | true | |||
| Analysis | Switch not found in any JDK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| FalconSaveObjectCache | true | |||
| Analysis | Switch not found in any JDK. Did you mean 'InlineObjectHash' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| FalconMaxCacheSize | 2G | |||
| Analysis | Switch not found in any JDK. Did you mean 'G1ConcRSLogCacheSize' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| FalconUseAVX | 3 | |||
| Analysis | Switch not found in any JDK. Did you mean 'UseAVX' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| FalconOptimizationLevel | 3 | |||
| Analysis | Switch not found in any JDK. Did you mean 'SharkOptimizationLevel' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseEnhancedClassResolution | true | |||
| Analysis | Switch not found in any JDK. Did you mean 'TraceClassResolution' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseEarlyClassLoading | true | |||
| Analysis | Switch not found in any JDK. Did you mean 'TraceClassLoading' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| EagerInitializeDuringEarlyClassLoading | true | |||
| Analysis | Switch not found in any JDK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseLog4jGetCallerClassIntrinsic | true | |||
| Analysis | Switch not found in any JDK. Did you mean 'UseSquareToLenIntrinsic' ? | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseSSE | int | Highest supported SSE instructions set on x86/x64 | 99 in range(0, 99) | 5 |
| 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 |
|---|---|---|---|---|
| UseSSE42Intrinsics | boolean | SSE4.2 versions of intrinsics | false | true |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseAVX | int | Highest supported AVX instructions set on x86/x64 | 3 in range(0, 99) | 3 |
| Analysis | OK | |||
