enero 14, 2025

Blog de Habeas Data

Encuentra toda la información nacional e internacional sobre españa. Seleccione los temas sobre los que desea saber más

Lanzamiento de New Relic en abril de 2024, informe de Java

Lanzamiento de New Relic en abril de 2024, informe de Java

New Relic, empresa líder en vigilancia y seguimiento, ha publicado su propio archivo Último informe Sobre el estado del ecosistema Java.

Este informe difiere principalmente de otros estudios del mercado porque New Relic utiliza datos de producción reales informados por las JVM de sus clientes. Esto significa que se trata de datos de alta calidad, observados directamente, sobre cómo se utilizan realmente las lenguas.

El informe se basa en datos de 62 millones de instancias de JVM reportadas a New Relic al menos una vez durante el último mes, lo que corresponde a alrededor de 500.000 aplicaciones Java de producción distintas.

New Relic ha estado monitoreando el ecosistema Java durante los últimos años para detectar cambios en cómo lo usan los desarrolladores, y el informe sobre el estado del ecosistema Java 2024 examina:

* Versiones de Java más utilizadas en producción.

* Proveedores populares de JDK

* Aritmética y uso de memoria en aplicaciones Java.

* Los marcos y bibliotecas de Java más populares para registro, codificación y bases de datos.

Comenzando con la siempre presente pregunta sobre los lanzamientos de Java, una de las cosas más sorprendentes es el constante declive de Java 8.

Menos del 30% de las aplicaciones permanecen en Java 8 y, como tal, ahora debería considerarse una versión heredada, especialmente a la luz de los principales marcos (como Hibernate 6, Mockito 5 y Spring 6) que han dejado de admitir Java 8.

Además, en los seis meses posteriores al lanzamiento de Java 21, el 1,4% de las aplicaciones supervisadas por New Relic lo utilizaban. Para poner esto en perspectiva, en los seis meses posteriores al lanzamiento de Java 17, sólo el 0,37% de las aplicaciones lo utilizaban.

READ  Mayores temporadas futuras, Platino ganado, Tasas únicas de caída de Uber

Esta rápida adopción probablemente pueda atribuirse a dos cosas:

* Acceso a temas predeterminados como característica final

* Fácil actualización de 17 a 21

En términos de proveedores de Java, Oracle continúa perdiendo terreno frente a los proveedores de OpenJDK, especialmente Eclipse Adoptium y Corretto de Amazon. Oracle sigue siendo el líder del mercado, pero ahora lidera a Adoptium por sólo unos pocos puntos porcentuales, seguido de cerca por Amazon.

El panorama de los recolectores de basura es un poco más complejo. Aunque G1 es el líder del mercado, con más del 70% de participación de mercado, esto se debe a que es el GC predeterminado para Java 9 y posteriores; se utilizará si no se especifica ningún compilador.

Sin embargo, esto viene con una advertencia importante: en A El contenedor uninuclear del complejo G1 será desactivado En su lugar, se utilizará el contenedor serial. Esto se debe a que G1 es un algoritmo inherentemente concurrente y, por lo tanto, no tiene ningún beneficio sobre el serial en un solo núcleo.

Como resultado, es probable que la puntuación G1 esté inflada en comparación con la serie, debido a la cantidad de contenedores de un solo núcleo que informan a New Relic.

Además, los montones relativamente pequeños son muy comunes: más del 30 % de las JVM informadas utilizan 1 GB o menos de memoria, y otro 27 % utiliza entre 1 y 2 GB. Esto está en gran medida en línea con la megatendencia de que los sistemas se descompongan en microservicios más pequeños con tamaños de montón más pequeños.

Si nos fijamos en las bibliotecas más populares en el campo del registro, la seguridad y las bases de datos, no se ven verdaderos ganadores: el mercado todavía está fragmentado. Además, muchas aplicaciones indican que utilizan múltiples marcos de registro. Podemos ver esto claramente con log4j al 76,4%, JBoss Logging al 61,2% y Logback al 52,2%, que es más del 100%.

READ  Final Fantasy 16 recibirá un parche de un día a pesar de que Square Enix sugiere lo contrario

El informe de New Relic también incluye algunos hallazgos sobre las preguntas más comunes que se le hacen al asistente de IA recientemente introducido.

Puede consultar algunos informes anteriores de 2020 y 2019 para obtener una imagen más detallada de cómo ha cambiado el ecosistema Java en los últimos años.