Navegador de puntos calientes

El Navegador de puntos calientes muestra los puntos calientes de función de la aplicación y permite detallar los niveles de aplicación, proceso, hebra y módulo. El Navegador de puntos calientes se componente de dos paneles:
  • El panel izquierdo muestra la Árbol de jerarquía de procesos.
  • El panel derecho muestra la Tabla de puntos calientes de función que muestra una lista puntos calientes para el elemento seleccionado en el Árbol de jerarquía de procesos.
El Árbol de jerarquía de procesos tiene dos nodos raíz:
  • Todo el sistema: contiene todos los procesos que se ejecutan en el sistema en el momento de la ejecución de rendimiento.
  • Mis filtros de puntos calientes: contiene filtros definidos por el usuario
En Todo el sistema hay dos filtros predefinidos:
  • Mi aplicación: contiene los procesos que se han identificado como parte de la aplicación.
  • Otros procesos: contiene todos los demás procesos que se ejecutan en el sistema durante la ejecución del rendimiento.

El tiempo de CPU se representa mediante un porcentaje relativo y un valor de marca. Una marca representa una muestra del sistema tomada por tprof (en AIX) o OProfile (en Linux en Power System). De forma predeterminada, no se muestra el número de marcas. Para habilitar la visualización de marcas, abra primero el diálogo de preferencias en el menú principal, en Ventana > Preferencias y a continuación navegue a la página preferencias que se encuentra en Ajuste de rendimiento > Aspecto. Bajo Datos de temporización seleccione Mostrar porcentaje y marcas.

Cuando seleccione un elemento en el Árbol de jerarquía de procesos, por ejemplo un proceso, en la Tabla de puntos calientes de función se muestran las funciones calientes de ese proceso. De forma predeterminada, las funciones se ordenan por la columna de porcentaje. Puede ordenar por otras columnas pulsando en el título de columna.
Columna Descripción
Recomendación Muestra una bombilla si se detecta una recomendación para la función.
Función Muestra el nombre de función.
Temperatura Muestra la temperatura de una función.
% Muestra el porcentaje relativo al tiempo de CPU del filtro padre en el Árbol de jerarquía de procesos. Ejemplo: si selecciona Mi aplicación, el porcentaje es relativo al tiempo de CPU muestreado en Mi aplicación.
Fuente Muestra el nombre del archivo fuente que contiene la función.
Módulo Muestra el nombre del módulo al que pertenece la función.
Pase el puntero del ratón por encima de una columna para ver ayuda contextual para la columna. Para la columna Recomendaciones, la ayuda contextual muestra la descripción de la recomendación. Para las otras columnas, la ayuda contextual muestra el nombre de la función, el nombre del fuente completo y la explicación del número de porcentaje.

Búsqueda de funciones por nombre

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. Dos se aceptan 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.

Navegación mediante barra de rastro de navegación

Para ahorrar espacio de pantalla, puede ocultar el panel Árbol de jerarquía de procesos 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 .

Pulse la flecha junto al elemento de rastro de navegación para mostrar el árbol de jerarquía. La tabla de funciones se actualizará según la selección.

Filtro de puntos calientes

Se pueden crear filtros personalizados para centrarse en los puntos calientes de función en los que está interesado. Todas las actividades de una sesión comparten un filtro. Para crear un filtro, pulse con el botón derecho sobre un nodo del árbol y seleccione Añadir filtro. Se pueden especificar los criterios de filtro siguientes:

Criterios de filtro Descripción
Tipo de proceso El tipo de proceso. Actualmente, esto sólo se utiliza para consultar procesos relacionados con la aplicación
Nombre de proceso Nombre del proceso
ID de proceso ID de proceso
ID de hebra ID de hebra
Módulo Nombre de módulo
Función Nombre de función
Fuente Nombre de archivo fuente

Nota: el filtro solo soporta actualmente una coincidencia de serie exacta.

Botones de la barra de herramientas

Botón Mandato Descripción
Conmutar barra de rastro de navegación Mostrar/ocultar barra de rastro de navegación.

Menú de barra de herramientas

Mandato Descripción
Gestionar filtros de puntos calientes... Añadir filtros de puntos calientes nuevos o gestionar los filtros existentes definidos.
Preferencias... Abrir la página de preferencias de aspecto del asesor de rendimiento.

Menú de contexto del árbol de jerarquía de procesos

Mandato Contexto Descripción
Añadir filtro... Cualquier elemento Crear un filtro de puntos calientes nuevos.
Editar filtro... Mi aplicación, filtro de puntos calientes definido por el usuario. Editar un filtro
Copiar filtro... Mi aplicación, filtro de puntos calientes definido por el usuario. Copiar un filtro de puntos calientes.
Ocultar filtro Filtro de puntos calientes definidos por el usuario. Ocultar un filtro para que no aparezca en el Árbol de jerarquía de procesos. Puede volver a mostrarlo mediante la acción Gestionar filtro de puntos calientes...
Suprimir filtro Filtro de puntos calientes definidos por el usuario. Suprimir un filtro.
Gestionar filtros de puntos calientes... Cualquier elemento. Crear filtros de puntos calientes nuevos o gestionar filtros existentes.
Preferencias... Cualquier elemento. Abrir la página de preferencias de aspecto de ajuste de rendimiento.

Menú de contexto de tabla de puntos calientes de función

Mandato Contexto Descripción
Abrir fuente Función Abrir el código fuente para la función en Visor de fuente de rendimiento.
Mostrar llamadores/llamados Función Mostrar la pila de llamadas para la función seleccionada en el Navegador de invocaciones.
Preferencias... Función Abrir la página de preferencias de aspecto de ajuste de rendimiento.

Comentarios