Revolutionizing Java-based Applications with GraalVM.
summary
GraalVM replaces the C2 compiler and offers two Java modes: drop‑in JDK with its Graal compiler for JIT performance and native-image AOT that produces platform binaries with prepopulated heap. Micronaut and Spring (Spring Native) integrate tightly; Micronaut demo drops startup from ~3.3s to ~0.1s, Alibaba moves a huge app from ~60s to ~3s. Tooling includes a tracing agent that emits reflection/config metadata, a metadata repo, quick build mode, UPX compression and cross‑platform via Gluon Substrate; GC options include 0gc.
AI-written summary · about
chapters (26)
- 0:00Introduction to GraalVM
- 1:10GraalVM overview and features
- 3:18GraalVM architecture deep dive
- 5:01Running Java apps on GraalVM
- 7:12Why use Native Image
- 10:00How Native Image works
- 14:34Getting started with Native Image
- 16:18Performance comparison demo
- 19:11Spring and Native Image
- 20:17JHipster with Native Image demo
- 24:13Cross-platform compilation
- 24:55Optimizing Native Image performance
- 26:42Garbage collection in Native Image
- 27:02JFR support in Native Image
- 28:05Native Image configuration
- 29:49Native Image plugins and tools
- 30:10Reducing Native Image size
- 31:54Quick build mode for Native Image
- 33:19Debugging Native Image in IntelliJ
- 33:42Native Image build insights
- 34:45GraalVM GitHub Actions
- 35:29Native Image metadata repository
- 39:52Polyglot applications with GraalVM
- 41:39Production use cases of Native Image
- 43:03Security benefits of Native Image
- 44:09GraalVM roadmap and getting started
related talks
33mCloud-Friendly Applications with GraalVM
34mFast and Efficient Java Microservices with GraalVM
20mMaximizing Java Application Performance with GraalVM
42mJava in the Cloud with GraalVM
47mGraalVM as a Platform for Cloud Native Java
46mBring the Action: Using GraalVM in Production
51mAOT: Everything you need to know about GraalVM for Java applications
46mUnleash the power of your applications with Micronaut and GraalVM
