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