Solución de problemas de Java: Leer, Depurar y Optimizar Aplicaciones Jvm

Puntuación:   (4,9 de 5)

Solución de problemas de Java: Leer, Depurar y Optimizar Aplicaciones Jvm (Laurentiu Spilca)

Opiniones de los lectores

Resumen:

El libro 'Troubleshooting Java' es muy recomendable para desarrolladores Java que deseen mejorar sus habilidades de depuración y resolución de problemas. Ofrece un enfoque sistemático para resolver problemas que puede ahorrar tiempo y mejorar la eficacia. Muchos críticos han destacado la exhaustiva cobertura de los temas y los ejemplos prácticos, que lo convierten en un recurso valioso tanto para desarrolladores principiantes como experimentados.

Ventajas:

Contenido completo y bien organizado sobre solución de problemas y depuración de Java.
Estilo de redacción accesible con ejemplos prácticos.
Enfoques sistemáticos que pueden reducir significativamente el tiempo de depuración.
Valioso tanto para desarrolladores Java nuevos como experimentados.
Sirve como referencia a prueba de futuro para la comprensión de conceptos a través de diversas herramientas.
Escritura atractiva e informativa que mejora el aprendizaje.

Desventajas:

Es posible que algunos contenidos no cubran por completo las técnicas modernas avanzadas de registro y creación de perfiles, como la integración de herramientas como Splunk o NewRelic.
Las sugerencias sobre registro y métricas pueden parecer anticuadas o insuficientes para aplicaciones complejas del mundo real.
Podría beneficiarse de una cobertura más detallada de los retos de la creación de perfiles de código asíncrono.

(basado en 9 opiniones de lectores)

Título original:

Troubleshooting Java: Read, Debug, and Optimize Jvm Applications

Contenido del libro:

Leer y comprender eficazmente el código existente es el superpoder de un desarrollador. En este libro, dominará las técnicas de creación de perfiles de código, depuración avanzada y evaluación de registros para encontrar y solucionar errores y problemas de rendimiento.

En Solución de problemas de Java: Leer, depurar y optimizar aplicaciones JVM aprenderá a:

Determinar qué hace el código la primera vez que lo ve.

Exponer problemas lógicos del código.

Evaluar los volcados de heap para encontrar fugas de memoria.

Monitorizar el consumo de CPU para optimizar la ejecución.

Utilizar volcados de hilos para encontrar y resolver bloqueos.

Seguir fácilmente un sistema orientado a servicios o microservicios.

Utilizar correctamente el registro para comprender mejor la ejecución de aplicaciones Java.

Utilizar depuradores Java de forma eficiente.

La búsqueda de errores, la eliminación de código heredado desordenado o la evaluación de su código base para nuevas características absorben gran parte del tiempo de un desarrollador. Solución de problemas de Java: Leer, depurar y optimizar aplicaciones JVM enseña técnicas de investigación de código que le ayudarán a comprender eficazmente cómo funcionan las aplicaciones Java, cómo optimizarlas y cómo solucionar los errores que las rompen. Pasará de lo básico de la depuración a métodos avanzados para localizar problemas en arquitecturas de microservicios, y ahorrará horas, o incluso días, de tiempo. Cada nueva técnica se explica con animadas ilustraciones y atractivos ejemplos del mundo real.

La compra del libro impreso incluye un libro electrónico gratuito en formatos PDF, Kindle y ePub de Manning Publications.

Acerca de la tecnología.

Realidad: A lo largo de su carrera, pasará mucho más tiempo leyendo código que escribiéndolo. Las habilidades de investigación de código de este libro mejorarán radicalmente su eficacia a la hora de comprender y mejorar las aplicaciones Java.

Acerca del libro.

Solución de problemas de Java: Leer, depurar y optimizar aplicaciones JVM presenta técnicas prácticas para explorar y reparar código desconocido. En él, aprenderá prácticas que le ahorrarán tiempo para descubrir dependencias ocultas, descubrir las causas raíz de los bloqueos e interpretar resultados inesperados. Vaya más allá de la creación de perfiles y la depuración y empiece a comprender cómo funcionan realmente las aplicaciones Java.

Qué contiene.

Determine qué hace el código la primera vez que lo ve.

Evalúe los volcados de heap para encontrar fugas de memoria.

Supervise el consumo de CPU para optimizar la ejecución.

Utilice los volcados de hilos para encontrar y resolver bloqueos.

Descubra fallos en la lógica del código.

Localizar problemas intermitentes en tiempo de ejecución.

Acerca del lector.

Para desarrolladores Java de nivel intermedio.

Sobre el autor.

Laurentiu Spilca es un experto desarrollador de Java y Spring y un experimentado instructor tecnológico. Es autor de Spring Start Here y Spring Security in Action.

Tabla de contenidos.

PARTE 1 - FUNDAMENTOS DE LA INVESTIGACIÓN DE UN CÓDIGO BASE.

1 Revelando las oscuridades de una aplicación.

2 Comprender la lógica de una aplicación mediante técnicas de depuración.

3 Encontrar las causas raíz de los problemas mediante técnicas de depuración avanzadas.

4 Depuración remota de aplicaciones.

5 Sacar el máximo partido a los logs: Auditando el comportamiento de una app.

PARTE 2 - ANÁLISIS EN PROFUNDIDAD DE LA EJECUCIÓN DE UNA APP.

6 Identificación de problemas de consumo de recursos mediante técnicas de perfilado.

7 Detección de problemas ocultos mediante técnicas de perfilado.

8 Uso de herramientas avanzadas de visualización de datos perfilados.

9 Investigación de bloqueos en arquitecturas multihilo.

10 Investigación de deadlocks con thread dumps.

11 Encontrar problemas relacionados con la memoria en la ejecución de una aplicación.

PARTE 3 - ENCONTRAR PROBLEMAS EN GRANDES SISTEMAS.

12 Investigación del comportamiento de aplicaciones en sistemas grandes.

Otros datos del libro:

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

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Solución de problemas de Java: Leer, Depurar y Optimizar Aplicaciones Jvm - Troubleshooting Java:...
Leer y comprender eficazmente el código existente...
Solución de problemas de Java: Leer, Depurar y Optimizar Aplicaciones Jvm - Troubleshooting Java: Read, Debug, and Optimize Jvm Applications
La seguridad de primavera en acción, segunda edición - Spring Security in Action, Second...
Diseñe y desarrolle aplicaciones Spring que sean...
La seguridad de primavera en acción, segunda edición - Spring Security in Action, Second Edition

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)