Skip to content
Tech News
← Back to articles

JVM Options Explorer

read original get Java JVM Monitoring Tool → more articles
Why This Matters

The JVM Options Explorer provides granular control over JVM behavior, enabling developers and system administrators to optimize performance, troubleshoot issues, and enhance stability across various Java versions. These configurable options facilitate tailored JVM tuning, which is crucial for high-performance applications and large-scale systems in the tech industry.

Key Takeaways

AOTLibrary OpenJDK9 ccstrlist runtime NULL experimental AOT library share/runtime/globals.hpp

AVX3Threshold OpenJDK11 int x86 4096

range(0, max_jint) diagnostic Minimum array size in bytes to use AVX512 intrinsics for copy, inflate and fill. When this value is set as zero compare operations can also use AVX512 intrinsics. cpu/x86/globals_x86.hpp

AbortVMOnCompilationFailure OpenJDK11 bool runtime false diagnostic Abort VM when method had failed to compile. share/runtime/globals.hpp

AbortVMOnExceptionMessage OpenJDK6 ccstr runtime NULL diagnostic Call fatal if the exception pointed by AbortVMOnException has this message share/runtime/globals.hpp

AbortVMOnException OpenJDK6 ccstr runtime NULL diagnostic Call fatal if this exception is thrown. Example: java -XX:AbortVMOnException=java.lang.NullPointerException Foo share/runtime/globals.hpp

AbortVMOnSafepointTimeout OpenJDK11 bool runtime false diagnostic Abort upon failure to reach safepoint (see SafepointTimeout) share/runtime/globals.hpp

AbortVMOnVMOperationTimeoutDelay OpenJDK11 intx runtime 1000

range(0, max_intx) diagnostic Delay in milliseconds for option AbortVMOnVMOperationTimeout share/runtime/globals.hpp

AbortVMOnVMOperationTimeout OpenJDK11 bool runtime false diagnostic Abort upon failure to complete VM operation promptly share/runtime/globals.hpp

... continue reading