18.4. Interpretación de los flamogramas
Cada caja del flamegráfico representa una función diferente en la pila. El eje y muestra la profundidad de la pila, siendo la caja superior de cada pila la función que estaba realmente en la CPU y todo lo que está por debajo es la ascendencia. El eje x muestra la población de los datos del gráfico de llamadas muestreado. Los hijos de una pila en una fila determinada se muestran según el número de muestras tomadas de cada función respectiva en orden descendente a lo largo del eje x; el eje x does not representa el paso del tiempo. Cuanto más ancha es una casilla individual, más frecuente era en la CPU o parte de una ascendencia en la CPU en el momento en que se muestrearon los datos.
- IMPORTANTE
-
Las casillas que representan funciones del espacio de usuario pueden ser etiquetadas como Unknown en
flamegraphsporque el binario de la función es despojado. El paquetedebuginfodel ejecutable debe estar instalado o, si el ejecutable es una aplicación desarrollada localmente, la aplicación debe compilarse con información de depuración, la opción-gen GCC, para mostrar los nombres de las funciones o los símbolos en tal situación.
Procedimiento
- Para revelar los nombres de las funciones que no hayan sido mostradas previamente e investigar más a fondo los datos, haga clic en un cuadro dentro del flamegráfico para ampliar la pila en ese lugar determinado:
- Para volver a la vista por defecto del flamograma, haga clic en el botón .