| 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 | |||
