OpenJDK’s Project Leyden aims to improve the startup and warmup time of Java applications by shifting computation from those phases to the applications' build time.
Java 24 introduces ahead-of-time class loading and linking as the initial step towards achieving this goal.
Dan Heidinga, JVM Runtime Architect at Oracle, discusses Leyden's approach, features available in its early access build, and those that are still in development.
The episode features Nicolai Parlog interviewing Dan Heidinga, a member of projects Leyden and Valhalla, on the improvements and advancements in Java development.