Overview
Explore GraalVM native images in this 52-minute Devoxx conference talk by Oleg Å elajev, a Java Champion and developer advocate for GraalVM at OracleLabs. Learn how native images work, offering performance comparable to JVM with instant startup times and lower runtime overhead. Discover the process of generating native images, including configuration, use of autoconfiguration agent for reflection and proxies, and enabling library support. Gain insights into compiling programs ahead of time, packaging them into minimal containers, and leveraging GraalVM's high-performance polyglot runtime for dynamic, static, and native languages. Delve into topics such as closed world assumption, reflection handling, incomplete class pass, and startup time optimization. Witness real-world examples demonstrating the miraculous improvement in application startup times through native image generation.
Syllabus
Introduction
About GraalVM
About Chromium
Work in progress
Build and analysis
Closed world assumption
Reflection
Incomplete class pass
Native image configuration
Start up time
Taught by
Devoxx