Maximizing Java Application Performance with GraalVM
summary
GraalVM replaces the top-tier JIT with the Graal JIT or compiles ahead-of-time with native-image (closed-world assumption) to produce platform binaries. Renaissance benchmarks show about ~30% average speedup over OpenJDK JIT in tested suites. Demo compares Objects.hash abstract code performing as fast as hand-optimized code, and a Micronaut app that runs on the full JDK in ~0.5s using ~400 MB becomes a 60 MB native binary with 22 ms startup, 47 MB RAM.
AI-written summary · about
chapters (9)
- 0:00Intro
- 1:00What is GraalVM?
- 3:40Getting started with GraalVM
- 4:36GraalVM JIT performance
- 6:53Demo
- 10:47AOT vs. JIT
- 13:21Demo
- 17:27AOT vs. JIT continued
- 17:57GraalVM ecosystem
related talks
56mMaximizing Performance with GraalVM
52mMaximizing Performance With GraalVM
59mMaximizing performance with GraalVM
44mJava In The Cloud with GraalVM
42mJava in the Cloud with GraalVM
34mFast and Efficient Java Microservices with GraalVM
03h 07mEverything you need to know about GraalVM
46mBring the Action: Using GraalVM in Production
