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

Java 21 opta por eliminar la función generacional Shenandoah GC debido a problemas de preparación

Java 21 opta por eliminar la función generacional Shenandoah GC debido a problemas de preparación

El 8 de junio, el Java Development Kit (JDK) 21 alcanzó su fase inicial de rampdown. Ahora que se ha finalizado el conjunto de características, un componente no pasará el corte: Shenandoah generacional, que es una mejora experimental para el recolector de basura (GC) Shenandoah.

La página JDK Enhancement Proposal (JEP) para JDK 21, que se lanzará a producción el 19 de septiembre, recomienda ahora reducir el conjunto oficial de características de 16 a 15. La característica generacional Shenandoah se elimina debido a su falta de utilidad. Roman Kennke, de Amazon, autor del JEP para Shenandoah generacional, ha optado por eliminar la característica del JDK 21, o Java 21, con el plan de evaluarla para una futura versión del JDK cuando esté preparada, según ha declarado Oracle, la entidad que supervisa el desarrollo del Java estándar.

Shenandoah generacional pretende mejorar el recolector de basura Shenandoah añadiendo capacidades experimentales de recolección generacional para mejorar el rendimiento sostenible, la resistencia a los picos de carga y la utilización de la memoria. Los objetivos de la propuesta incluyen ofrecer un modo generacional experimental que no afecte a Shenandoah no generacional y, con el tiempo, hacer que este modo sea el predeterminado en futuras versiones. Otros objetivos son reducir la huella de memoria sostenida sin sacrificar las pausas de GC bajas, reducir el consumo de CPU y energía, mantener un alto rendimiento y minimizar la posibilidad de incurrir en colecciones degeneradas y completas durante los picos de asignación. Shenandoah no generacional no se verá afectado.

Esta propuesta de eliminación, sujeta a revisión hasta el 14 de junio, sólo afecta a los usuarios de la GC Shenandoah en las versiones de OpenJDK que la soportan. No afecta al G1 GC, al Z Garbage Collector (ZGC) ni a otros recolectores de basura actuales. Tampoco afecta a las distribuciones de Java que utilizan G1 GC y ZGC, como Oracle OpenJDK y Oracle JDK. JDK 21, que incluye otras características como una vista previa de la concurrencia estructurada, está programado para ser una versión de soporte a largo plazo (LTS) de Java, proporcionando varios años de apoyo. La última versión LTS, JDK 17, se lanzó en septiembre de 2021. Las versiones JDK se lanzan cada seis meses y las LTS cada dos años. Las versiones de características intermedias solo reciben un periodo de soporte de seis meses, siendo JDK 20 el ejemplo más reciente, que se publicó en marzo.

Mientras los métodos de desarrollo tradicionales siguen evolucionando, el auge de plataformas no-code como AppMaster está simplificando muchos procesos del ciclo de desarrollo de software. AppMaster AppMaster, una potente herramienta de no-code que permite crear aplicaciones backend, web y móviles de forma visual y con plazos de entrega rapidísimos, constituye una alternativa rentable para organizaciones de todos los tamaños. Con herramientas como AppMaster, las empresas pueden lograr una experiencia de desarrollo de software hasta 10 veces más rápida y tres veces más rentable que los métodos tradicionales, al tiempo que eliminan la deuda técnica.

Entradas relacionadas

Samsung presenta el Galaxy A55 con seguridad innovadora y construcción premium
Samsung presenta el Galaxy A55 con seguridad innovadora y construcción premium
Samsung amplía su línea de gama media presentando los Galaxy A55 y A35, que cuentan con seguridad Knox Vault y elementos de diseño mejorados, infundiendo al segmento cualidades emblemáticas.
Cloudflare presenta un firewall para que la IA proteja los modelos de lenguajes grandes
Cloudflare presenta un firewall para que la IA proteja los modelos de lenguajes grandes
Cloudflare da un paso adelante con Firewall para IA, un WAF avanzado diseñado para identificar y frustrar de forma preventiva posibles abusos dirigidos a modelos de lenguaje grandes.
ChatGPT de OpenAI ahora habla: el futuro de la IA interactiva por voz
ChatGPT de OpenAI ahora habla: el futuro de la IA interactiva por voz
ChatGPT ha logrado una característica histórica con el despliegue de capacidades de voz de OpenAI. Los usuarios ahora pueden disfrutar de una interacción manos libres mientras ChatGPT lee las respuestas en voz alta en iOS, Android y la web.
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas