Logo
Sign in
Product Logo
Oracle GraalVMOracle

GraalVM is a high performance JDK that speeds up the performance of Java and JVM-based applications and simplifies the building and running of Java cloud native services. The optimized compiler generates faster code and uses fewer compute resources, enabling microservices to start instantly. GraalVM is included with the Java SE Universal Subscription at no additional cost.

graalvm-ee-data-sheet.pdf
Product details

GraalVM features

Every new GraalVM release enables developers to use the native executables to deploy microservices with faster startup and achieve immediate peak performance on par with performance that can be achieved with OpenJDK.

GraalVM entitlement with Java SE Universal Subscription makes it even easier to access this technology

Built on proven Oracle Java, GraalVM provides significant performance benefits for many Java applications. GraalVM critical patch update releases include all Oracle Java SE critical patch updates to safeguard against known vulnerabilities. 

Advanced optimizing just-in-time compiler

GraalVM’s high performance optimizing compiler accelerates application performance by up to 55% without any code changes. Applications run faster and scale better with reduced CPU and memory requirements. 

Native Image ahead-of-time compilation

GraalVM Native Image utility compiles Java and Java bytecode-based applications into native binary executables that can run directly without a Java virtual machine. Native Image binaries provide near-instantaneous startup , have a small memory footprint, and deliver peak performance with zero warm-up time. GraalVM is supported by all the major microservices frameworks including Helidon, Micronaut, Quarkus, and Spring Boot. 

Polyglot support

GraalVM provides high performance runtime support for a number of languages beyond Java along with the ability to have different languages and libraries interoperate with no performance penalty. Improves developer productivity by letting them use the right language or library for a given task. 

Dedicated GraalVM support

GraalVM Subscription ensures around-the-clock Oracle Premier Support and complete access to performance, stability, and security updates. Oracle GraalVM licensing and support is included in Oracle Cloud subscriptions.

Key benefits of Oracle GraalVM

Accelerate application performance

Achieve up to 55% faster application performance—without any code changes.

Lower your infrastructure costs

Microservices running on Oracle GraalVM consume less memory and CPU, significantly reducing your cloud computing costs.

Work with industry-leading Java application frameworks

GraalVM is supported by all the major microservice frameworks including Helidon, Micronaut, Quarkus, and Spring Boot.

Improve developer productivity with polyglot programming support

GraalVM delivers high performance runtime support for a number of languages beyond Java as well as the ability to have different languages interoperate with no performance penalty.

Find more products by category
Development SoftwareView all