Run Scala Faster with GraalVM on any Platform
summary
GraalVM compiles Scala into faster machine code and into native executables: benchmarks show Graal EE gives ~32% geo-mean speedup on Renaissance and ~38% on Scala-focused tests while CE yields ~6–7% gains; Scala compilation times drop ~20–35% with Graal on bloop/hydra; native-image cuts startup from ~1s to ~35ms and reduces memory from ~120–180MB to ~30–70MB; profile‑guided AOT can outrun HotSpot and Scala MT shows ~37% faster formatting; Gluon+JavaFX plus Gradle plugins enable cross‑platform iOS/Android/desktop builds.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 0:26What is GraalVM
- 1:45The Graal Compiler
- 4:08Performance in Scala
- 6:27JIT compilation improvements
- 7:49Faster compilation
- 10:05Summary of first part
- 11:28Native Image technology
- 13:37Cloud and microservices
- 15:29Community and support
- 18:00Profile-guided optimization
- 20:22Mobile and cross-platform
- 22:43Gluon and mobile demo
- 25:48Demo compilation details
- 28:25Future of JVM on mobile
- 32:25Next steps and acknowledgments
- 34:20Final conclusions
- 35:05Q&A session
related talks
46mCompiling Scala Faster with GraalVM
49mGraalVM: Run Programs Faster Anywhere
52mGraalVM: Run Programs Faster Anywhere
20mGraalVM: Run Programs Faster Anywhere
20mMaximizing Java Application Performance with GraalVM
59mGraalVM: Run Programs Faster Anywhere
33mNew Opportunities for Developers with GraalVM
59mMaximizing performance with GraalVM
