Project Leyden

Leyden jar

The primary goal of this Project is to improve the startup time, time to peak performance, and footprint of Java programs.

This Project is sponsored by the HotSpot and Core Libraries Groups.

JEP status

In progress:

Delivered:

Development

Development takes place in our OpenJDK GitHub repository, openjdk/leyden. Most of our current work is in the premain branch. From that branch we occasionally publish early-access builds at jdk.java.net/leyden, along with release notes. Please try out the builds and let us know what you think! You can send feedback to the leyden-dev mailing list (subscribe to the list before posting).

Design notes

Presentations

  • Ahead of time, the final frontier
    María Arias de Reyna, Andrew Dinn JChampions Conference 2026 (video)

  • Project Leyden’s AOT: Shifting Startup into High Gear
    Dan Heidinga, JavaOne 2025 (video)

  • Project Leyden: Improving Java’s Startup Time
    Per Minborg, Sébastien Deleuze, Devoxx BE 2024 (video)

  • Project Leyden Update
    Ioi Lam, Dan Heidinga, JVMLS 2024 (video)

  • Project Leyden: Capturing Lightning in a Bottle
    Per Minborg, Devoxx UK 2024 (video)

  • Choose Your Own Performance, a Project Leyden Update
    Dan Heidinga, DevNexus 2024 (video, slides)

  • Premain Case Study: Spring PetClinic
    Vladimir Ivanov, 2023/9 (slides)

  • Project Leyden: Capturing Lightning in a Bottle
    Mark Reinhold, John Rose, JVMLS 2023 (video, slides)

Resources

AltStyle によって変換されたページ (->オリジナル) /