Inside Java is a podcast for Java Developers brought to you directly from the people that make Java at Oracle. We'll discuss the language, the JVM, OpenJDK, platform security, innovation projects like Loom and Panama, and everything in between!
Curated by: Java (52 videos)
👉 Join us for JavaOne 2026. Sign up now to get ongoing updates https://go.oracle.com/LP=149517 OpenJDK's Project Leyden aims to improve the startup and warmup time of Java applications, for now by shifting computation from those phases to the applications's build time. Java 24 ships with ahead-of-time class loading and linking, which is the first step in that direction. In this episode, we learn about that as well as about Leyden's approach to reach its goals and some features that are available in its early access build plus some that aren't. Nicolai Parlog talks to Dan Heidinga, who is JVM Runtime Architect at Oracle and, among other things, member of projects Leyden and Valhalla. This episode of the Inside.Java Podcast was recorded during JavaOne 2025 (CA, March 2025). • Inside.Java Podcast ➤ https://inside.java/podcast • More JavaOne content ➤ https://www.youtube.com/playlist?list=PLX8CzqL3ArzVV1xRJkRbcM2tOgVwytJAi • Dan's JavaOne Leyden presentation ➤ https://youtu.be/Oo96adJirPw?feature=shared • JEP 483 ➤ https://openjdk.org/jeps/483 • Project Leyden ➤ https://openjdk.org/projects/leyden/ • More on Leyden ➤ https://inside.java/tag/leyden ⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯ 0:00 Intro 0:40 Leyden's Goals 4:49 Leyden's Approach 10:17 AOT Class Loading and Linking in JDK 24 14:09 AOT Features in Leyden EA 17:04 Some Performance Measurements 19:41 AOT Feature Ideas Tags: #Java #Leyden #AOT #JavaOne #Podcast #InsideJava