Saltar al contenido
uencoder

Flame Graph

El flame graph visualiza como llamas las pilas de llamadas muestreadas: el ancho en el eje x de un marco equivale a su proporción de tiempo, el eje y a la profundidad de llamada, revelando puntos calientes.

Propósito

Visualizar de forma intuitiva los puntos calientes de CPU/memoria y localizar rápidamente las funciones cuello de botella.

Mecanismo

De abajo hacia arriba: el eje y es la profundidad de llamada (main abajo) y el eje x ordena alfabéticamente las funciones hermanas. Ancho = proporción de muestras = tiempo consumido. Llamas anchas marcan puntos calientes. Interacciones de búsqueda/zoom. Creado por Brendan Gregg.

Casos de uso

  • Análisis de rendimiento
  • Identificación de puntos calientes
  • Visualización

Términos relacionados

References