Overview

Oracle GraalVM is an advanced JDK with ahead-of-time Native Image compilation.

Oracle GraalVM accelerates application performance while consuming fewer resources—improving application efficiency and reducing IT costs. It achieves this by compiling your Java application ahead of time into a native binary. The binary is smaller, starts up to 100x faster, provides peak performance with no warmup, and uses less memory and CPU than an application running on a Java Virtual Machine (JVM). With profile-guided optimization and the G1 (Garbage-First) garbage collector, you can get lower latency and on-par or better peak performance and throughput compared to an application running on a JVM.

Key Benefits

Oracle GraalVM’s key benefits are: