Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Call of Ctooling - The Secrets Behind Native Image Building

Devoxx via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Dive deep into the dark magic behind GraalVM's native image builder in this 36-minute Devoxx conference talk. Explore heap snapshotting and build-time initialization, uncovering the secrets that power static Java compilation. Learn about the Closed World Assumption, the sparing use of reflection, and the responsibilities that come with the powerful defineClass. Discover the history and current state of GraalVM, understand how it works, and delve into the intricacies of static initializers. Gain insights into other obscure projects investigating static Java compilation, such as Project Leiden and The Cubic Project. Examine the Cubic Architecture and its practical applications through examples. Walk away with a deeper understanding of the advanced techniques and concepts driving native image building in Java.

Syllabus

Introduction
History
Today
Checkpoint
What is growl VM
How growl VM works
How static initializers work
How many things are going on
Static Initializer
Project Leiden
Goal
The Cubic Project
Cubic Architecture
Cubic Architecture Example
Resources
Summary

Taught by

Devoxx

Reviews

Start your review of The Call of Ctooling - The Secrets Behind Native Image Building

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.