Analysis Date | JDK | Operating System | CPU Architecture | Debug JVM? |
---|---|---|---|---|
2024-07-27 | OpenJDK17 | Linux | x86 | N |
Results
Switches Identified
Switch Analysis
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
MetaspaceSize | size_t | Initial threshold (in bytes) at which a garbage collection is done to reduce Metaspace usage |
NOT_LP64(16 * M) LP64_ONLY(21 * M) | 512M |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ms | <size> | set initial Java heap size | 16G | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
mx | <size> | set maximum Java heap size | 16G | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
UseZGC | boolean | Use the Z garbage collector | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
log | <opts> | Configure or enable logging with the Java Virtual Machine (JVM) unified logging framework. Use -Xlog:help for details. |
gc*:file=log/gc_ng_fix_engine_%t.log:utctime | |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ZUncommit | boolean | Uncommit unused memory | true | false |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
UseNUMA | boolean | Use NUMA if available | false | true |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
UseLargePages | boolean | Use large page memory | 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 |
---|---|---|---|---|
LargePageSizeInBytes | size_t | Maximum large page size used (0 will use the default large page size for the environment as the maximum) |
0 in range(0, max_uintx) | 32M |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
ErrorFile | string | If an error occurs, save the error data to this file [default: ./hs_err_pid%p.log] (%p replaced with pid) |
NULL | log/hs_err_pid%p.log |
Analysis | OK |
Name | Type | Description | Default Value | Your Value |
---|---|---|---|---|
AllocateHeapAt | string | Path to the directory where a temporary file will be created to use as the backing store for Java Heap. |
NULL | /home/croot/ngfix/engine/hugefs/jvm_mem |
Analysis | OK |