Identificar las hebras activas

Las hebras activas de un programa se pueden identificar fácilmente utilizando la vista Flujo de ejecución o la herramienta de perfilado. Con la vista Flujo de ejecución podrá examinar las hebras de un programa e identificar rápidamente dónde y cuándo se emplean más recursos de un programa.

Prerrequisitos:

Para abrir la vista Flujo de ejecución efectúe los siguientes pasos:

  1. En la vista Supervisor de perfilado, seleccione un recurso en 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 está formada por un gran número de llamadas a método. Los métodos se representan mediante barras verticales, avanzando de izquierda a derecha, y las partes activas de la hebra se identifican mediante este avance de izquierda a derecha.
  4. Puede examinar partes concretas del gráfico acercándose acercarse a un área concreta.
  5. En las secciones del gráfico que puedan ser confusas debido a las llamadas repetidas de constructores iterativos, como en el siguiente ejemplo:

    Imagen del gráfico de la vista de flujo de ejecución ocultando las repeticiones y marcándolas con una x.

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

    Imagen de gráfico de la vista de flujo de ejecución ocultando repeticiones y marcándolas con una 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