OpenJDK 14 para mantener el aumento de rendimiento, pero OpenJDK 8 sigue siendo el rey más poderoso

OpenJDK 14 OpenJDK 8 y se compara con una pluralidad de versiones de la referencia principal rendimiento.

OpenJDK 14 tiene poco GA, si ha mejorado en términos de rendimiento y mejoras que han atraído la atención de muchos desarrolladores. rendimiento JVM para el estudio de las principales liberación de OpenJDK 8 a 14, también se investigó a través de múltiples cargas de trabajo mediante la ejecución de los nuevos puntos de referencia, y OpenJDK 14 en comparación con la versión anterior de la actuación JVM y cómo este artículo presentará.

La prueba de los programas Java con el mismo compilador de código de bytes de Java en cada versión están probando para ver el rendimiento de la máquina virtual Java, y el uso de la referencia / aguas arriba versión compilada del paquete de prueba. Para asegurar que los factores del test serán minimizar la interferencia, cada vez con las mismas opciones, además de cambio de las pruebas de cada liberación de OpenJDK Linux x86_64 fuera del edificio, sin ningún otro cambio.

Usando el conjunto de pruebas Phoronix, el contenido del examen incluye el trabajo de Java 2D de SPECjbb a la carga.

entorno de prueba y configuración de la máquina de ensayo:

En primer lugar, mediante el uso de Java 2D gráficos evaluar comparativamente los resultados de la prueba de presión de la tubería de Java, se puede ver el rendimiento de la representación de texto ha mejorado de manera constante hasta que la 12ª edición alcanzó su punto más alto, y luego disminuyó gradualmente hasta el nivel actual de 13 y 14 años, en comparación con el OpenJDK 8 similar.

En los términos de rendimiento de imagen de procesamiento de Java 2D, sus niveles siguen siendo los mismos, pero OpenJDK 14 mediante una ligera ventaja de rendimiento se ha convertido en el mejor rendimiento.

Hay también está probando el uso de procesamiento de gráficos vectoriales, el nivel sigue siendo el mismo.

Por Java SciMark micro-puntos de referencia muy básicas, podemos ver OpenJDK 8 es, con mucho, el más rápido, y desde OpenJDK 9 a 14, el rendimiento fue esencialmente plana. OpenJDK operativo velocidad de aproximadamente OpenJDK 88% 8.

Probado mediante el uso de paquetes de software de cifrado de archivos de Java Bork, en versiones probadas, el rendimiento es esencialmente sin cambios.

Desde el OpenJDK 8, DaCapo de H2 de referencia se modela para asemejarse a JDBCbench de la memoria (en memoria) de referencia, su rendimiento ha sido muy buena mejora, en comparación con la versión anterior, OpenJDK 14 por un estrecho margen para llegar de nuevo el primer lugar.

Se puede ver, basado en Python Pybench de Jython referencia OpenJDK También es uno de los ocho tiene el mejor rendimiento de numerosos casos.

En las pruebas de referencia Daytrader Tradebeans correr, OpenJDK 14 de nuevo por un estrecho margen para ganar los mejores resultados.

Como jugar al tenis de mesa, renacentista de Scala manchado de referencia proporciona un ejemplo similar de cómo fluctuará OpenJDK rendimiento. En esta prueba, OpenJDK 14 mejor que la versión más reciente.

En algún otro punto de referencia del renacimiento, OpenJDK 11 ~ 12, pero el peor rendimiento, mientras que un rendimiento similar OpenJDK OpenJDK 14 para proporcionar 8.

En el uso de referencia Jenetics + Futuros GA Renacimiento, todas las versiones del rendimiento sigue siendo el mismo.

Al observar el uso de Apache HBase lleva a cabo estas pruebas de referencia, se puede encontrar en OpenJDK 8 a correr más rápido, o varias versiones de rendimiento de Java era esencialmente plana.

SPECjbb llevó a cabo utilizando puntos de referencia, OpenJDK 8 es, con mucho, la versión más rápida y evidente distancia. Desde la versión 11 en adelante, el rendimiento SPECjbb de OpenJDK ha mejorado, pero en Ubuntu Linux se ejecuta en el procesador AMD Ryzen 9 3950X sistemas, cualquier versión de velocidad no alcanzó la velocidad de OpenJDK 8.

conclusión:

Cuando se toma la media geométrica de todos los puntos de referencia de Java realizan, OpenJDK 8 es sin duda la versión más rápida de Java. Industria menudo oyen noticias sobre el OpenJDK 8 todavía puede proporcionar el mejor rendimiento, y por qué Borrar Linux de Intel hay muchas opciones en el caso de esta versión de las causas que aún persisten. A partir de los resultados de las pruebas de este punto de vista, esto no es sorprendente.

Lo bueno es que desde el punto de vista de este sentido geométrico, OpenJDK 14 de liberación se prueba en la versión segundos más rápido. En comparación con la versión anterior, aunque su ventaja es pequeña, pero en general, después de todo, es para mantener el progreso.

Supongo que te gusta

Origin www.oschina.net/news/114247/openjdk-14-n-8-benchmark
Recomendado
Clasificación