| Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
|---|---|---|---|---|
| 2026-02-12 | OpenJDK25 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| ms | <size> | set minimum and initial Java heap size | 8192m | |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| mx | <size> | set maximum Java heap size | 8192m | |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| DisableExplicitGC | boolean | Ignore calls to System.gc() | false | false |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| NewSize | size_t | Initial new generation size (in bytes) | ScaleForWordSize(1*M) | 512m |
| 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) | 512m |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| SurvivorRatio | int | Ratio of eden/survivor space size | 8 in range(1, max_uintx-2) | 6 |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| ss | <size> | set java thread stack size The actual size may be rounded up to a multiple of the system page size as required by the operating system. |
256k | |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| UseConcMarkSweepGC | boolean | Use Concurrent Mark-Sweep GC in the old generation | false | true |
| Analysis | This switch was removed after OpenJDK13. Your analysis was for OpenJDK25 | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| HeapDumpOnOutOfMemoryError | boolean | Dump heap to file when java.lang.OutOfMemoryError is thrown from JVM (also see HeapDumpPath, HeapDumpGzipLevel) |
false | true |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| loggc | <file> | log GC status to a file with time stamps. This option is deprecated and may be removed in a future release. It is replaced by -Xlog:gc:<file>. |
::/opt/jboss/jboss64/domain/log/Jb_profit_03/gc.log | |
| Analysis | OK | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| PrintGCDateStamps | boolean | Print date stamps at garbage collection | false | true |
| Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK25 | |||
| 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 |
|---|---|---|---|---|
| UseGCLogFileRotation | boolean | Rotate gclog files (for long running applications). It requires -Xloggc:<filename> |
false | true |
| Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK25 | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| NumberOfGCLogFiles | int | Number of gclog files in rotation (default: 0, no rotation) |
0 | 5 |
| Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK25 | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| GCLogFileSize | int | GC log file size, requires UseGCLogFileRotation. Set to 0 to only trigger rotation via jcmd |
8*K | 3M |
| Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK25 | |||
| Name | Type | Description | Default Value | Your Value |
|---|---|---|---|---|
| HeapDumpPath | string | When HeapDumpOnOutOfMemoryError, HeapDumpBeforeFullGC or HeapDumpAfterFullGC is on, the path (filename or directory) of the dump file (defaults to java_pid<pid>.hprof in the working directory) |
nullptr | /opt/jboss/jboss64/domain/log/Jb_profit_03/ |
| Analysis | OK | |||
| 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 OpenJDK25 | |||
