Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
---|---|---|---|---|
2021-12-03 | OpenJDK11 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ms | <size> | set initial Java heap size | 2G | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
mx | <size> | set maximum Java heap size | 7G | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
InitialCodeCacheSize | int | Initial code cache size (in bytes) | 160*K | 32m |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ReservedCodeCacheSize | int | Reserved code cache size (in bytes) - maximum code cache size | 32*M | 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 |
---|---|---|---|---|
ExplicitGCInvokesConcurrent | boolean | A System.gc() request invokes a concurrent collection; (effective only when using concurrent collectors) |
false | true |
Analysis | Duplicate switch. This is overridden by -XX:+ExplicitGCInvokesConcurrent. |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
HeapDumpOnOutOfMemoryError | boolean | Dump heap to file when java.lang.OutOfMemoryError is thrown | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
HeapDumpPath | string | When HeapDumpOnOutOfMemoryError is on, the path (filename or directory) of the dump file (defaults to java_pid<pid>.hprof in the working directory) |
NULL | /var/atlassian/application-data/jira/log |
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 |
---|---|---|---|---|
loggc | ::/opt/atlassian/jira/logs/atlassian-jira-gc-%t.log | |||
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 OpenJDK11 |
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 OpenJDK11 |
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 | 20M |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |
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 |
---|---|---|---|---|
PrintGCDateStamps | boolean | Print date stamps at garbage collection | false | true |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |
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 |
---|---|---|---|---|
PrintGCCause | boolean | Include GC cause in GC logging | true | true |
Analysis | This switch was removed after OpenJDK8. Your analysis was for OpenJDK11 |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ExplicitGCInvokesConcurrent | boolean | A System.gc() request invokes a concurrent collection; (effective only when using concurrent collectors) |
false | true |
Analysis | OK |