Leyden EA Build is available

ioi.lam at oracle.com ioi.lam at oracle.com
Fri Jun 21 02:14:46 UTC 2024


We are happy to announce the availability of the Leyden EA Build:

     https://jdk.java.net/leyden/

This is the culmination of more than a year of work in the Leyden 
Project. The goal of this first release is to show the results of our 
work and get feedback on it. So far we have focused on improving 
start-up time, but we plan to explore other Leyden optimizations in 
future releases. We are seeing 2~3x start-up improvements with 
preliminary testing of popular application frameworks.

This work would not have been possible without the participation of the 
Java community. We would like to thank everyone who has contributed to 
the Leyden project, especially our partners at Red Hat and Spring for 
their ideas, time and energy to make this project a success.

Details of the Leyden EA Build, as well as HOWTO instructions can be 
found at the release notes:

https://github.com/openjdk/leyden/blob/leyden-ea1-release-notes/README.md

Highlights:

- A unified Cache Data Store (CDS) archive that supports multiple types 
of optimization artifacts

- Loaded Classes in the CDS archive

- Class loader lookup cache

- Archived Method Profiles

- Ahead-of-time compilation of Java methods

- Ahead-of-time resolution of constant pool entries

- Ahead-of-time generation of Dynamic Proxies and reflection data


Please give it a try. We would love to hear your experiences, positive 
or negative, so that we know how to improve the implementation with the 
hope of eventual integration into future Java releases. Please send your 
feedback via e-mail to leyden-dev at openjdk.org.


Leyden Project Team @ Oracle




More information about the leyden-dev mailing list