Top 10 Things to Do with GraalVM
summary
GraalVM is shown to improve startup and memory by compiling Java apps ahead-of-time into ~12 MB native binaries that start in under 10 ms (vs ~1 s) and use about 4 MB. Demonstrations include building Spring and Micronaut native images, using the Polyglot API to call an npm validators.js module from Java, running LLVM-compiled C to convert WAV→OGG, and adding a new Truffle language.
AI-written summary · about
chapters (15)
- 0:00GraalVM introduction
- 1:45Java performance benchmarks
- 5:17Cold start of apps
- 8:04Native compilation with GraalVM
- 10:10Micronaut microservices
- 14:11Spring Boot native
- 17:29GraalVM universal language
- 19:38C/C++ execution
- 21:32Polyglot apps
- 24:46JavaScript in Java
- 25:50Native shared libraries
- 28:39Python for visualization
- 29:01Simpl Language
- 32:55Java on Truffle
- 34:27Conclusion & Q&A
related talks
44mJava In The Cloud with GraalVM
47mBring the action: using GraalVM in production
42mJava in the Cloud with GraalVM
46mBring the Action: Using GraalVM in Production
33mNew Opportunities for Developers with GraalVM
51mAOT: Everything you need to know about GraalVM for Java applications
59mGraalVM: Run Programs Faster Anywhere
03h 07mEverything you need to know about GraalVM
