El proyecto Leyden de OpenJDKEl proyecto Leyden, cuyo objetivo es mejorar el tiempo de inicio, el tiempo de rendimiento máximo y el espacio ocupado por los programas Java, ha lanzado su primera versión de acceso anticipado. Accesible desde java.jdk.net, la primera versión del proyecto Leyden se centra en mejorar el tiempo de inicio de las aplicaciones, según un comunicado de prensa. anuncio publicado el 24 de junio en el sitio Inside Java del equipo Oracle Java. Se explorarán más optimizaciones de Leyden en futuras versiones. La forma más fácil de comenzar a utilizar las características de Leyden es utilizar el programa Java en la versión Leyden Early Access con la opción -XX:CacheDataStore. El proyecto Leyden está patrocinado por los grupos HotSpot y Core Libraries de Java. Traducido con DeepL.com (versión gratuita)

Otros aspectos destacados de esta versión incluyen la compilación anticipada (AOT) de métodos Java para ejecutarlos de forma nativa cuando la aplicación se inicia en producción y la resolución AOT de entradas de grupo de constantes, que permite que el compilador AOT produzca un mejor código y acelere el inicio de la aplicación. El acceso anticipado a Project Leyden también incluye:

- Perfiles de métodos archivados para lograr un rendimiento más rápido de las aplicaciones Java;
- Un archivo Almacén de datos en caché unificado que simplifica la creación de archivos CDS, al tiempo que admite múltiples tipos de artefactos de optimización;
- Generación avanzada de proxies dinámicos y datos de reflexión. Los marcos hacen un uso extensivo de Proxies dinámicos cuando el motor arranca;
- Clases cargadas en el archivo CDS cuando se inicia la aplicación;
- Un caché de búsqueda de cargador de clases que ayuda a los marcos de aplicaciones a realizar búsquedas repetidas sin tener que recorrer repetidamente la ruta de clases.

Los desarrolladores pueden proporcionar comentarios a la Lista de correo del Proyecto LeydenSe requiere una suscripción.