Book description
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El ajuste del rendimiento es una ciencia experimental, pero eso no significa que los ingenieros deban recurrir a conjeturas y folclore para hacer el trabajo. Sin embargo, a menudo es así. Con este libro práctico, los tecnólogos Java de nivel intermedio a avanzado que trabajan con plataformas complejas aprenderán a ajustar el rendimiento de las aplicaciones Java en la nube mediante un enfoque cuantitativo, verificable y repetible.
En respuesta a la ubicuidad de la computación en nube, esta edición revisada aborda temas que son clave para el alto rendimiento de las aplicaciones Java en la nube. Muchos recursos sobre rendimiento tienden a centrarse en la teoría y los aspectos internos de las máquinas virtuales Java, pero este libro trata los aspectos técnicos de bajo nivel en el contexto de los aspectos prácticos del ajuste del rendimiento y examina una amplia gama de aspectos. No hay recetas sencillas, consejos y trucos, ni algoritmos que aprender. En su lugar, el análisis del rendimiento es un proceso de definición y determinación de los resultados deseados y de utilización de conocimientos técnicos profundos para informar sobre cómo alcanzar esos objetivos.
Con este libro, podrás:
- Aprenderás cómo los principios y la tecnología Java aprovechan al máximo el hardware, los sistemas operativos y las pilas en la nube modernos
- Examinar los escollos de la medición de las cifras de rendimiento de Java y los inconvenientes de la microevaluación de rendimiento (microbenchmarking)
- Comprender cómo empaquetar, desplegar, operar y depurar aplicaciones Java/JVM en entornos de nube modernos
- Aplicar enfoques emergentes de observabilidad para obtener una comprensión profunda de las aplicaciones nativas de la nube
- Utilizar técnicas de rendimiento del lenguaje Java, incluidas las formas concurrentes y distribuidas
Table of contents
- Prólogo
- Prefacio
- 1. Optimización y rendimiento definidos
- 2. Visión general de la JVM
- 3. Hardware y sistemas operativos
- 4. Patrones y antipatrones de pruebas de rendimiento
- 5. Microbenchmarking y estadísticas
- 6. Comprender la Recogida de Basura
- 7. Recogida de Basura Avanzada
- 8. Registro, monitoreo, ajuste y herramientas de GC
- 9. Ejecución de código en la JVM
- 10. Comprender la compilación JIT
- 11. Técnicas de rendimiento del lenguaje Java
- 12. Técnicas de rendimiento concurrente
- 13. Perfil
- 14. Registro y mensajería de alto rendimiento
- 15. Java 9 y el futuro
- Índice
Product information
- Title: Optimizar Java
- Author(s):
- Release date: September 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098199210
You might also like
book
Herramientas DevOps para desarrolladores Java
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com Con el auge …
book
Aprender Java, 6ª Edición
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com Ideal para programadores …
book
Un enfoque funcional de Java
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com Los desarrolladores Java …
video
Java Testing for Developers
In this Java Testing for Developers training course, expert author Ian Darwin will teach you about …