Capítulo 13. Perfilar
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
El término elaboración de perfiles tiene un uso un tanto vago entre los programadores.De hecho, existen varios enfoques posibles de la elaboración de perfiles, de los cuales los dos más comunes son:
-
Ejecución
-
Asignación
En este capítulo trataremos estos dos temas. Nos centraremos inicialmente en la creación de perfiles de ejecución, y aprovecharemos este tema para presentar las herramientas disponibles para crear perfiles de aplicaciones. Más adelante en el capítulo introduciremos la creación de perfiles de memoria y veremos cómo las distintas herramientas proporcionan esta capacidad.
Uno de los temas clave que exploraremos es lo importante que es para los desarrolladores Java y los ingenieros de rendimiento comprender la forma en que funcionan los perfiladores en general. Los perfiladores son muy capaces de representar erróneamente el comportamiento de las aplicaciones y de mostrar sesgos notables.
La elaboración de perfiles de ejecución es una de las áreas del análisis del rendimiento en las que estos sesgos pasan a primer plano.El ingeniero de rendimiento precavido será consciente de esta posibilidad y la compensará de varias formas, incluida la elaboración de perfiles con múltiples herramientas para comprender lo que ocurre realmente.
Es igualmente importante que los ingenieros aborden sus propios sesgos cognitivos, y que no busquen ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access