Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Google, IBM & Meta Certificates — 40% Off for a Limited Time
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore how Project Leyden revolutionizes Java application startup performance through ahead-of-time (AOT) optimization techniques in this 46-minute conference talk. Discover the innovative approach to improving startup time, time to peak performance, and memory footprint of Java programs by strategically moving computational work out of the startup phase while preserving Java's dynamic capabilities. Learn about the core principle of speculative optimization that enables these improvements - the same techniques that have powered Java's exceptional peak performance for decades. Examine JEP 483: "Ahead-of-Time Class Loading & Linking" in JDK 24, which represents the first major milestone in this ambitious project, with additional enhancements planned for future releases. Understand how Leyden leverages speculation that future program executions will mirror previous runs to optimize performance proactively. Gain insights into the technical architecture and implementation strategies that allow this groundbreaking project to accelerate Java startup without compromising the platform's renowned dynamic behavior and flexibility.
Syllabus
Project Leyden's AOT - Shifting Java Startup into High Gear
Taught by
Java