Búsqueda de funciones calientes

Abrir el Navegador de puntos calientes

Seleccione una actividad Detección de puntos calientes en la vista Explorador de rendimiento. Pulse con el botón derecho del ratón en la Actividad y seleccione Abrir puntos calientes.

Se abrirá el Navegador de puntos calientes. (Efectuar una doble pulsación en la actividad también tiene el mismo efecto.)

El árbol de jerarquía de procesos

El panel izquierdo del Navegador de puntos calientes muestra el Árbol de jerarquía de procesos. Este árbol muestra todos los procesos que se han muestreado durante la ejecución de rendimiento.

Los procesos que corresponden a la aplicación que se perfila son aislados bajo el nodo Mi aplicación. Todos los demás procesos que se ejecutan en el sistema al mismo tiempo que la aplicación aparecen bajo el nodo Otros procesos.

Expanda el nodo Mi aplicación para profundizar y examinar los procesos, hebras y módulos que componen la aplicación.

Los porcentajes que se muestran junto a cada nodo representan la cantidad de tiempo que el nodo toma de su nodo padre. Por ejemplo, en la captura de pantalla anterior, el nodo Mi aplicación toma el 30,94% de la totalidad del sistema, y el módulo RayTracer toma el 98,22% de la hebra 19333325.

Para ahorrar espacio de pantalla, puede ocultar el panel de árbol y navegar por la jerarquía mediante la barra de rastro de navegación. La barra de rastro de navegación se activa/desactiva mediante el botón de la barra de herramientas .

La tabla de Puntos calientes de función

Seleccione un nodo en el árbol de Jerarquía de procesos para ver las funciones que se han muestreado en ese nivel de la jerarquía. De forma predeterminada, las funciones se ordenan por la cantidad de tiempo que cada función toma del perfil. Las funciones más calientes están al principio de la lista y suponen un buen punto de partida para el ajuste del rendimiento.

El recuadro de filtro que hay encima de la tabla puede utilizarse para filtrar el contenido de la tabla. A medida que escribe en el recuadro, se filtra el contenido de la tabla y la parte de cada nombre de función que coincide con el filtro aparece resaltada. Se aceptan dos comodines : '*' coincide con cualquier secuencia de caracteres y '?' coincide con un solo carácter. Pulse el icono de la goma en el recuadro de filtro para borrar el filtro.

Para ver el código fuente para una función, púlselo con el botón derecho del ratón y seleccione Abrir fuente. (Efectuar una doble pulsación en la función tiene el mismo efecto.)

Para ver la pila de llamadas muestreada de la función, púlsela con el botón derecho del ratón y seleccione Mostrar llamadores/llamados.


Comentarios