La vista y la tabla del flujo de ejecución muestran una representación de toda la ejecución del programa. En la vista, las hebras del programa se representan horizontalmente y el tiempo se representa verticalmente a escala para que quepa toda la ejecución.En la tabla, las hebras se agrupan en la primera columna y el tiempo se anota en filas sucesivas.
El siguiente ejemplo ilustra la vista Flujo de ejecución:
Las bandas se disponen en cascada a la derecha cuando un método llama a otro método, cuyo método de respuesta llama a su vez a otro método, y así sucesivamente. Las bandas están agrupadas en columnas por cada hebra. Las columnas están separadas por una línea vertical delgada. El nombre de cada hebra aparece en la parte superior de la correspondiente columna.
Utilice la herramienta de zoom para acercar
con el fin de
ampliar el gráfico.
En la vista Flujo de ejecución se visualiza la siguiente información:
Si la vista se ha abierto desde el objeto supervisor, muestra la ejecución de todos los agentes que ocupan un lugar inferior al del supervisor en la jerarquía. El nombre de la hebra muestra el ID del correspondiente proceso para que sea posible distinguir las hebras que tienen el mismo nombre en distintos procesos.
Por omisión, la hebra de la recogida de basura (GC) está oculta. Puede hacerse visible seleccionando Hebra > GC en el menú de Contexto. Cuando es visible, la hebra de GC se visualiza en la columna situada más a la izquierda. La hebra GC contiene objetos que se han recogido de todos los procesos situados bajo este supervisor. En esta columna aparece un rectángulo delgado siempre que se lleva a cabo la recogida de basura en un objeto. Al igual que con los otros objetos y métodos de la vista, puede pulsar el objeto en el que se ha producido la recogida de basura, para seleccionarlo. Los grandes rectángulos verticales de color gris representan las fases de la recogida de basura que ha tenido lugar en la sesión de perfilado.
En la barra de herramientas de la vista y de la tabla existen los siguientes controles:
Elemento de menú | Definición |
---|---|
![]() |
Permite acercar el gráfico con el zoom. |
![]() |
Permite alejar el gráfico con el zoom. |
![]() |
Devuelve el tamaño original al gráfico. |
![]() |
Muestra el tiempo acumulativo bruto como un porcentaje. |
![]() |
Editar los colores de gráfico. |
![]() |
Permite seleccionar una parte del gráfico para agrandarlo. |
![]() |
Exportar registros a formatos de informe disponible. El diálogo Informe nuevo permite seleccionar el tipo de informe y abrir el documento utilizando el editor del sistema predeterminado. |
![]() |
Seleccione la opción Mostrar tiempo para seleccionar la base de tiempo del gráfico.
|
También puede ejercer algo de control en el cuerpo del
gráfico. Pase el puntero del ratón por encima de una banda
y visualizará información sobre el estado (por ejemplo:
).
Si pasa el puntero del ratón por encima de cualquier otro lugar de la vista, se visualiza el nombre de la hebra y el tiempo correspondiente a la posición vertical del puntero.
Elemento de menú | Definición |
---|---|
![]() |
Renueva la vista. |
![]() |
Editar los colores de gráfico. |
![]() |
Devuelve el tamaño original al gráfico. |
![]() | Elegir las columnas que se mostrarán en la tabla. |
![]() | Mostrar los detalles de invocación para el método seleccionado. |
![]() | Mostrar invocación de método del método seleccionado |
Detectar todas las repeticiones | Visualiza letras X para identificar los métodos llamados con frecuencia. |
Ocultar todas las repeticiones | Oculta las letras X en los métodos llamados con frecuencia. |
Hebras > Mostrar todas las hebras | Permite visualizar todas las hebras que pertenecen al recurso seleccionado. |
Hebras > Ocultar todas las hebras | Permite ocultar todas las hebras que pertenecen al recurso seleccionado. |
Hebras > GC | Permite visualizar la hebra de la recogida de basura (GC). |
Hebras > nombre de hebra | Permite visualizar la hebra nombrada. |
Conceptos relacionados
Visión general de la herramienta de perfilado
Recursos de perfilado
Tareas relacionadas
Perfilar una aplicación
Ver los cuellos de botella del rendimiento
Ver las invocaciones y los llamadores de un método
Identificar las fases de ejecución de un programa
Identificar las hebras activas
Identificar los métodos que consumen más recursos de la cuenta
(C) Copyright IBM Corporation 2000, 2006. Reservados todos los derechos.