Faster. Smarter. Leaner.
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.
JavaOne 2025 marks the return of Oracle’s premier Java developer conference—just in time for
Java’s 30th anniversary. Join a who’s who of Java luminaries as we celebrate with three days of
learning, laughter, and the launch of Java 24.
Moving big container images around a network impacts their launch and startup time. Learn how to build small and efficient containerized Java apps and deploy as lightweight and secure container images.
Read the technical brief to learn how an optimizing compiler accelerates Java application performance. Learn how the native image utility generates executables that start up fast and occupy small memory footprint for microservices.
In its most recent survey report, VDC Research provides insights into leading business and technical trends, how Java ranks relative to other technologies, and why Java continues to rank #1 in key IT investments.
Oracle Cloud Infrastructure uses GraalVM to improve performance and reduce resource utilization. Simply by moving to Oracle GraalVM, Oracle Cloud Infrastructure experienced a 25% reduction in garbage collection time and a 10% improvement in transactions/second. Oracle GraalVM is included in all Oracle Cloud Infrastructure subscriptions.
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.
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.
Achieve up to 55% faster application performance—without any code changes.
Microservices running on Oracle GraalVM consume less memory and CPU, significantly reducing your cloud computing costs.
GraalVM is supported by all the major microservice frameworks including Helidon, Micronaut, Quarkus, and Spring Boot.
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.
The Graal team is pleased to announce the general availability of Oracle GraalVM for JDK 23. In addition to JDK 23 support, this release includes many enhancements to Native Image ahead-of-time compilation to tune a generated executable's size, memory usage, and throughput.
Read the complete postOracle GraalVM licensing and support is included in Oracle Cloud and Java SE Universal Subscription at no additional cost.
Get the latest Oracle GraalVM releases with installation guides.
Learn tips and best practices for Oracle GraalVM.
New terms and definitions to talk about GraalVM. See how the technology works.
Talk with one of our product experts about Oracle GraalVM.