Capítulo 3. Una caja de herramientas de rendimiento de Java

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El análisis del rendimiento tiene que ver con la visibilidad: saber lo que ocurre dentro de una aplicación y en su entorno. La visibilidad tiene que ver con las herramientas y, por tanto, el ajuste del rendimiento tiene que ver con las herramientas.

En el Capítulo 2, vimos la importancia de adoptar un enfoque del rendimiento basado en datos: debes medir el rendimiento de la aplicación y comprender lo que significan esas mediciones. El análisis del rendimiento también debe basarse en datos: debes tener datos sobre lo que hace exactamente el programa para mejorar su rendimiento. Cómo obtener y comprender esos datos es el tema de este capítulo.

Cientos de herramientas pueden proporcionar información sobre lo que hace una aplicación Java, y examinarlas todas sería poco práctico. Muchas de las herramientas más importantes vienen con el Kit de Desarrollo de Java (JDK), y aunque esas herramientas tienen otros competidores comerciales y de código abierto, este capítulo se centra sobre todo en las herramientas del JDK por una cuestión de conveniencia.

Herramientas y análisis del sistema operativo

El punto de partida para el análisis de programas no es específico de Java en absoluto: es el conjunto básico de herramientas de monitoreo que vienen con el sistema operativo. En los sistemas basados en Unix, son sar

Get Rendimiento de Java, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.