Jvm Performance Engineering: Dentro de Openjdk y la máquina virtual Java Hotspot

Puntuación:   (4,1 de 5)

Jvm Performance Engineering: Dentro de Openjdk y la máquina virtual Java Hotspot (Monica Beckwith)

Opiniones de los lectores

Actualmente no hay opiniones de lectores. La calificación se basa en 6 votos.

Título original:

Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Contenido del libro:

Esta completa guía sobre ingeniería de rendimiento de la máquina virtual Java (JVM) es un recurso indispensable para todo desarrollador Java experimentado. La mundialmente conocida experta en rendimiento de Java Monica Beckwith se centra específicamente en la OpenJDK HotSpot VM, desmitifica a fondo aspectos complejos del rendimiento de la JVM, comparte potentes técnicas de diagnóstico y le ayuda a implementar optimizaciones eficaces en su propio código.

En primer lugar, Beckwith repasa la evolución de Java y la JVM, explicando las estrategias de recolección de basura, los hilos de GC paralelos y concurrentes y sus implicaciones para el rendimiento. A continuación, analiza de forma experta la evolución del sistema de tipos de Java, su impacto en el rendimiento y la eficiencia, y las posibles mejoras del Proyecto Valhalla. Beckwith muestra cómo transformar las aplicaciones Java monolíticas al paradigma Java moderno y modular, actualizando las estructuras de los proyectos, garantizando la compatibilidad de las dependencias y gestionando los módulos para optimizar el rendimiento. Aprenderá a sacar el máximo partido de la interfaz de registro unificado de la máquina virtual Java para maximizar la visibilidad y el control de los procesos, y mejorar la depuración y las pruebas de rendimiento.

Una vez sentadas estas bases, Beckwith introduce técnicas para optimizar el rendimiento de Java de principio a fin, incluyendo microcomparaciones para evaluar y mejorar el rendimiento de cualquier código Java. Beckwith cubre en profundidad la gestión avanzada de memoria en OpenJDK, mostrando cómo aprovechar las recientes optimizaciones y algoritmos de JDK, y sacar el máximo partido de los búferes de asignación local de hilos (TLAB) y la arquitectura de memoria no uniforme (NUMA). Un capítulo completo sobre optimización del rendimiento en tiempo de ejecución incluye un avance del futuro de la concurrencia con Project Loom. Beckwith concluye con técnicas avanzadas para acelerar la puesta en marcha de aplicaciones con OpenJDK, incluyendo cobertura actualizada de Elastic Metaspace, Project Leyden y GraalVM.

Otros datos del libro:

ISBN:9780134659879
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2024
Número de páginas:400

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Jvm Performance Engineering: Dentro de Openjdk y la máquina virtual Java Hotspot - Jvm Performance...
Esta completa guía sobre ingeniería de rendimiento...
Jvm Performance Engineering: Dentro de Openjdk y la máquina virtual Java Hotspot - Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)