Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
---|---|---|---|---|
2021-01-14 | OpenJDK11 | Linux | aarch64 | N |
Results
Switches Identified
Switch Analysis
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 |
---|---|---|---|---|
UseCGroupMemoryLimitForHeap | boolean | Use CGroup memory limit as physical memory limit for heap sizing Deprecated, replaced by container support |
false | true |
Analysis | This switch was removed after OpenJDK10. Your analysis was for OpenJDK11 |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
InitialRAMFraction | int | Fraction (1/n) of real memory used for initial heap size. Deprecated, use InitialRAMPercentage instead |
64 in range(1, max_uintx) | 4 |
Analysis | This switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK23. Expired in OpenJDK24. |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
MaxRAMFraction | int | Maximum fraction (1/n) of real memory used for maximum heap size. Deprecated, use MaxRAMPercentage instead |
4 in range(1, max_uintx) | 2 |
Analysis | This switch will be removed in the future. It will be Deprecated in OpenJDK10. Obsoleted in OpenJDK23. Expired in OpenJDK24. |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
AlwaysActAsServerClassMachine | boolean | Always act like a server-class machine | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
UseParallelGC | boolean | Use the Parallel Scavenge garbage collector | false | true |
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 |
12*M | 384m |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
MaxMetaspaceSize | size_t | Maximum size of Metaspaces (in bytes) | max_uintx | 768m |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
MinMetaspaceFreeRatio | int | The minimum percentage of Metaspace free after GC to avoid expansion |
40 in range(0, 99) | 10 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
MaxMetaspaceFreeRatio | int | The maximum percentage of Metaspace free after GC to avoid shrinking |
70 in range(0, 100) | 100 |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ss | <size> | set java thread stack size | 256k | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
CrashOnOutOfMemoryError | boolean | JVM aborts, producing an error log and core/mini dump, on the first occurrence of an out-of-memory error |
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 |
---|---|---|---|---|
OmitStackTraceInFastThrow | boolean | Omit backtraces for some 'hot' exceptions in optimized code | true | false |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
UseNUMA | boolean | Use NUMA if available | false | true |
Analysis | OK |