Option | Parameter | Description |
-Xaot | Ahead-of-Time compiler is enabled. Allows the compilation of Java classes into native code for subsequent executions. It is used for improving startup time of the same program. Only active for classes found in shared classes cache. | |
-Xclassgc | Enables syanmix class unloading on demand. | |
-Xcompactexplicitgc | ||
-Xcompressedrefs | ||
-Xgcpolicy:parameter | gencon | Controls which garbage collection policy is used for the Java application. Gencon: best suited for transactional application with many short-lived objects. Minimizes the GC pause times without compromising throughput. |
-Xjit | Signifies that Just-in-Time compiler is enabled. | |
-Xlinenumbers | ||
-Xloa | Enables the allocation of large object area (LOA) during garbage collection. The allocations made in the small object area (SOA). If there is not enough space and the object is larger than 64KB, the object is allocated in LOA. If LOA is not used, size is shrunk to zero. | |
-Xmaxe | Expands settings. | |
-Xsigcatch | Activates VM signal handling code. |