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.
A continuación se muestra un ejemplo de la vista y tabla 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
expandir 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 recogida de basura (GC) está oculta. Se puede hacer que esté visible seleccionando Hebra > GC en el menú Contexto. Cuando está visible, la hebra GC se muestra en la columna que queda más a la izquierda. La hebra GC contiene objetos recogidos de todos los procesos 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.
El siguiente ejemplo ilustra la tabla Flujo de ejecución:
La información que está disponible en la tabla es la misma que en la vista. La tabla se puede abrir
utilizando el botón Mostrar tabla de ejecución
en la barra de herramientas.
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
Consultas relacionadas
Controles de vista de flujo de ejecución
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.