JEP 483 de Java : Le chargement et la liaison anticipés des classes améliorent le temps de démarrage

2024-12-22

Le JEP 483 améliore considérablement le temps de démarrage des applications Java en chargeant et en liant les classes d'application à l'avance lorsque la JVM HotSpot démarre. Cela est réalisé en surveillant une seule exécution de l'application, en stockant les formes chargées et liées de toutes les classes dans un cache pour une réutilisation lors des exécutions suivantes. Cette fonctionnalité ne nécessite aucune modification du code et offre des améliorations de vitesse substantielles pour les grandes applications serveur, Spring PetClinic affichant une réduction de 42 % du temps de démarrage. Bien qu'il s'agisse actuellement d'un processus en deux étapes, les versions futures simplifieront la création du cache en une seule étape et offriront une configuration d'exécution d'entraînement plus flexible.

Lire plus
Développement