Overview
This course teaches how to generate native images using GraalVM, a high-performance polyglot runtime. By compiling Java programs ahead of time, you will achieve performance similar to running on the JVM but with instant startup times and lower runtime overhead. The course covers the process of generating native images, configuring them, using autoconfiguration agents, and making libraries support native images seamlessly. The intended audience for this course includes developers interested in improving the performance and startup times of their applications by leveraging GraalVM's native image capabilities.
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