Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Java 21 choisit de supprimer le dispositif générationnel Shenandoah GC en raison de problèmes de préparation

Java 21 choisit de supprimer le dispositif générationnel Shenandoah GC en raison de problèmes de préparation

Le kit de développement Java (JDK) 21 a atteint sa phase initiale de mise en œuvre le 8 juin. Maintenant que l'ensemble des fonctionnalités a été finalisé, un composant ne sera pas retenu : le Shenandoah générationnel, qui est une amélioration expérimentale du collecteur d'ordures (GC) Shenandoah.

La page de proposition d'amélioration du JDK (JEP) pour le JDK 21, dont la mise en production est prévue pour le 19 septembre, recommande désormais de réduire l'ensemble des fonctionnalités officielles de 16 à 15. La fonctionnalité générationnelle Shenandoah est supprimée en raison de son manque de maturité. Roman Kennke d'Amazon, l'auteur du JEP pour la génération Shenandoah, a choisi d'éliminer la fonctionnalité du JDK 21, ou Java 21, avec l'intention de l'évaluer pour une future version du JDK lorsqu'elle sera prête, comme l'a déclaré Oracle, l'entité qui supervise le développement de la norme Java.

Generational Shenandoah vise à améliorer le ramasse-miettes Shenandoah en ajoutant des capacités expérimentales de ramassage générationnel afin d'améliorer le débit durable, la résistance aux pics de charge et l'utilisation de la mémoire. Les objectifs de la proposition comprennent l'offre d'un mode générationnel expérimental qui n'a pas d'impact sur Shenandoah non-générationnel et éventuellement la mise en place de ce mode par défaut dans les versions futures. Les autres objectifs comprennent la réduction de l'empreinte mémoire sans sacrifier les pauses GC, la réduction de la consommation de CPU et d'énergie, le maintien d'un débit élevé et la minimisation de la possibilité d'obtenir des collections dégénérées et complètes pendant les pics d'allocation. Shenandoah non générationnel ne sera pas affecté.

Cette proposition de suppression, soumise à examen jusqu'au 14 juin, n'affecte que les utilisateurs de Shenandoah GC dans les versions d'OpenJDK qui le prennent en charge. Elle n'a aucun impact sur le G1 GC, le Z Garbage Collector (ZGC) ou d'autres garbage collectors contemporains. Elle n'affecte pas non plus les distributions Java qui utilisent le G1 GC et le ZGC, comme Oracle OpenJDK et Oracle JDK. Le JDK 21, qui comprend d'autres fonctionnalités telles qu'une prévisualisation de la concurrence structurée, est prévu pour être une version de support à long terme (LTS) de Java, offrant plusieurs années de support. La dernière version LTS, le JDK 17, a été lancée en septembre 2021. Les versions JDK sont publiées tous les six mois et les versions LTS tous les deux ans. Les versions intermédiaires ne bénéficient que d'une période de support de six mois, le JDK 20 étant l'exemple le plus récent, publié en mars.

Alors que les méthodes de développement traditionnelles continuent d'évoluer, la montée en puissance des plateformes no-code telles qu'AppMaster simplifie de nombreux processus dans le cycle de développement des logiciels. AppMaster AppMaster, un puissant outil no-code qui permet de créer visuellement des applications backend, web et mobiles dans des délais extrêmement rapides, constitue une alternative rentable pour les organisations de toutes tailles. Avec des outils tels que AppMaster, les entreprises peuvent développer des logiciels jusqu'à 10 fois plus rapidement et trois fois plus économiquement que les méthodes traditionnelles, tout en éliminant la dette technique.

Postes connexes

AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster à BubbleCon 2024 : exploration des tendances du no-code
AppMaster a participé à BubbleCon 2024 à New York, acquérant des connaissances, élargissant ses réseaux et explorant les opportunités de stimuler l'innovation dans le domaine du développement sans code.
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Bilan de la FFDC 2024 : principales informations de la conférence des développeurs FlutterFlow à New York
Le FFDC 2024 a illuminé la ville de New York, apportant aux développeurs des informations de pointe sur le développement d'applications avec FlutterFlow. Avec des sessions animées par des experts, des mises à jour exclusives et un réseautage inégalé, c'était un événement à ne pas manquer !
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Licenciements dans le secteur technologique en 2024 : la vague continue d'impact sur l'innovation
Avec 60 000 suppressions d’emplois dans 254 entreprises, dont des géants comme Tesla et Amazon, 2024 verra une vague continue de licenciements dans le secteur technologique remodeler le paysage de l’innovation.
Commencez gratuitement
Inspiré pour essayer cela vous-même?

La meilleure façon de comprendre la puissance d'AppMaster est de le constater par vous-même. Créez votre propre application en quelques minutes avec un abonnement gratuit

Donnez vie à vos idées