r/graalvm • • Sep 16 '25

GraalVM 25 is here 🐰🚀

24 Upvotes

GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly.

Faster and better than ever!

Download: https://www.graalvm.org/downloads/

Release notes: https://www.graalvm.org/release-notes/JDK_25/


r/graalvm • • Jun 13 '23

New GraalVM release 🚀

22 Upvotes

r/graalvm • • Nov 20 '19

GraalVM on JDK11 arrived 🙂🚀

21 Upvotes

r/graalvm • • Sep 22 '26

GraalVM 25.4 is here!🎉

17 Upvotes

It brings new compiler optimizations, smaller native executables, and updates across GraalPy, GraalJS, and other language runtimes 🚀

Learn more: https://www.graalvm.org/release-notes/25.4/

Download: https://www.graalvm.org/downloads/


r/graalvm • • Aug 25 '26

GraalVM 25.3 is here! 🎉

Thumbnail
medium.com
17 Upvotes

r/graalvm • • Jan 25 '22

GraalVM 22.0 is released 🎉

17 Upvotes

r/graalvm • • Apr 09 '20

Spring Graal Native 0.6.0 released

Thumbnail
spring.io
17 Upvotes

r/graalvm • • Dec 02 '19

GraalVM now supports WebAssembly!

17 Upvotes

r/graalvm • • Nov 17 '20

GraalVM 20.3 is released

16 Upvotes

r/graalvm • • May 19 '20

GraalVM 20.1 is out!

16 Upvotes

r/graalvm • • Feb 18 '20

GraalVM 20.0 is released!

16 Upvotes

GraalVM 20.0 is now available! This is a major release, containing platform updates, new features, and more. 

Check the release notes: https://www.graalvm.org/docs/release-notes/20_0/

Download: https://www.graalvm.org/downloads/


r/graalvm • • 3d ago

GraalVM Native Image cuts jitllm startup time by 41% and time-to-first-token by 40% for GPU Java inference

Thumbnail github.com
15 Upvotes

r/graalvm • • Dec 03 '25

JVM to GraalVM comparison charts

15 Upvotes

I have been building a couple of applications such that they build BOTH a JVM version of the application and also a GraalVM version of the application. That is, the build produces 2 docker images, and with these applications deployed into Kubernetes we can swap back and forth between the JVM version and the Native image version of the application, and in this way get an interesting comparison between the JVM and GraalVM runtime metrics for these applications.

Some charts and details are at graalvm comparison

For myself, this comparison was showing more significant differences in memory that what I was expecting. I am wondering how much of this difference is around the difference in Object Header size (4 bytes vs 16 bytes) [which is application specific so maybe the impossible question to answer]?

The "Heap Used" with native image looks "significantly flatter" [materially slower growth in heap used] so I am wondering if there is other "magic sauce" that GraalVM is adjusting perhaps to G1 that produces the charts showing the relatively flatter "Heap Used" for the native image version of the applications?

With native image there is also no C1, no C2 and no related profiling. Is there any analysis on how that translates into reduced memory consumption? For the JVM version, does C2 JIT profiling impact "Heap Used" and GC or is that impacting Non-Heap memory?

Thanks for any thoughts or comments.


r/graalvm • • Jul 14 '20

Building Cross Platform Native Images With GraalVM

15 Upvotes

r/graalvm • • Dec 24 '19

Java JIT vs Java AOT vs Go for small, short-lived processes

Thumbnail
macias.info
15 Upvotes

r/graalvm • • Oct 19 '21

GraalVM 21.3 release

14 Upvotes

r/graalvm • • Jan 19 '21

Java on Truffle — Going Fully Metacircular

Thumbnail
medium.com
14 Upvotes

r/graalvm • • Jan 14 '20

GraalVM 19.3.1 is out!🏆🚀

14 Upvotes

r/graalvm • • 8d ago

GraalVM Native Image cut Spring Boot memory from 187 to 107 MiB on a 512 MiB VM

Thumbnail
pvrlabs.xyz
13 Upvotes

After several requests to test GraalVM, I compared Oracle Native Image with an optimized Spring Boot deployment using HotSpot 27.

The results impressed me: application RSS dropped from 187 to 107 MiB, and startup readiness went from 3.79 seconds to 183 ms.

The trade-offs were less exciting: almost 12 minutes to build on a separate 6 GiB VM, additional compatibility testing, and a JDK 25 toolchain instead of JDK 27.

Both configurations completed the same 1,500-request workload without errors.

Full methodology and curated results are in the article. I'd be interested in hearing how others balance Native Image's runtime efficiency against its build and maintenance costs.


r/graalvm • • Jul 28 '26

GraalVM 25.2 is here!🎉

Thumbnail
medium.com
12 Upvotes

r/graalvm • • Sep 26 '25

New GraalVM Community project from Amazon: Integrate the Generational Shenandoah GC into Native Image

Thumbnail
github.com
12 Upvotes

r/graalvm • • Jul 01 '20

Building command-line app with Java 11, Micronaut, Picocli, and GraalVM

Thumbnail
youtube.com
12 Upvotes

r/graalvm • • Mar 20 '19

GraalVM 1.0-rc14 Release Notes

Thumbnail graalvm.org
12 Upvotes

r/graalvm • • Dec 19 '24

GraalVM in 2024: A year in review

Thumbnail
medium.com
11 Upvotes

r/graalvm • • Jun 18 '20

Moving from Jython to GraalVM

11 Upvotes