Identificar las hebras activas

Las hebras activas dentro de un programa se pueden identificar fácilmente mediante la vista Flujo de ejecución de la herramienta de perfilado. La vista Flujo de ejecución le permite examinar las hebras que hay dentro de un programa e identificar rápidamente cuándo y dónde se emplean la mayor parte de los recursos de un programa.

Prerrequisitos:

Para abrir la vista Flujo de ejecución, siga estos pasos:

  1. En la vista Supervisor de perfilado, seleccione un recurso bajo un proyecto de perfilado, por ejemplo un supervisor o un agente.
  2. Pulse el botón derecho del ratón y seleccione Abrir con > Flujo de ejecución. Se abre la vista Flujo de ejecución.
  3. En la vista Flujo de ejecución, cada hebra consta de un gran número de llamadas de método. Los métodos vienen representados por bandas verticales, que avanzan de izquierda a derecha, y las partes activas de la hebra se identifican precisamente por este avance de izquierda a derecha.
  4. Puede examinar partes específicas de un gráfico utilizando el zoom para zoom in aumentar una determinada área.
  5. Para las secciones del gráfico que puedan estar abarrotadas de llamadas repetitivas debido a construcciones iterativas, como en el ejemplo siguiente:

    Image of execution flow view graph with repetitions hidden and marked with an x.

    puede utilizar la opción del menú emergente Detectar todas las repeticiones para consolidar las repeticiones del gráfico. Las llamadas repetitivas se marcan con X.n, donde n es el número de llamadas. En el ejemplo siguiente, se llama 7 veces al método compare.

    Image of execution flow view graph with repetitions hidden and marked with an x.

Sugerencias

Conceptos relacionados
Visión general de la herramienta de perfilado
Vista y tabla Flujo de ejecución

Tareas relacionadas
Perfilar una aplicación
Lanzar o conectar un proceso Java