JEP 483 de Java: La carga y vinculación anticipada de clases aumenta el tiempo de inicio

2024-12-22

El JEP 483 mejora significativamente el tiempo de inicio de las aplicaciones Java cargando y vinculando las clases de las aplicaciones por adelantado cuando se inicia la JVM HotSpot. Esto se logra monitoreando una única ejecución de la aplicación, almacenando las formas cargadas y enlazadas de todas las clases en una caché para su reutilización en ejecuciones posteriores. Esta característica no requiere cambios de código y ofrece mejoras sustanciales de velocidad para aplicaciones de servidor grandes, como Spring PetClinic, que muestra una reducción del 42% en el tiempo de inicio. Si bien actualmente es un proceso de dos pasos, las versiones futuras simplificarán la creación de la caché a un solo paso y ofrecerán una configuración de ejecución de entrenamiento más flexible.

Leer más
Desarrollo