Identificar las fases de ejecución de un programa

Los periodos de cálculo y los periodos de inactividad de la ejecución de un programa se pueden identificar fácilmente mediante la vista Flujo de ejecución de la herramienta de perfilado. Prerrequisitos:

Para abrir la vista Flujo de ejecución:

  1. Seleccione el recurso supervisor o el recurso agente en la vista Supervisor de perfilado.  
  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.

Identificar los periodos inactivos

Son periodos inactivos aquellos en los que no hay hebras activas; en el gráfico, los periodos inactivos no tienen barras coloreadas. Lea el tiempo (en segundos) a lo largo de la parte derecha. También puede ver el tiempo en la línea de estado.

Visualiza tres barras con una gran área abierta en la parte inferior; los números a lo largo del lado derecho son los incrementos 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13.0

La conclusión del programa se indica en la parte inferior de la barra que se corresponde con main, si el programa todavía se estaba supervisando.

Identificar el cálculo

Para examinar el flujo de la ejecución durante la fase de cálculo, siga estos pasos:

  1. Pulse la herramienta Zoom para acercar   zoom in icon para habilitarlo y luego utilice la herramienta para ampliar una secuencia de llamadas de método en main.
  2. Otra posibilidad consiste en pulsar la herramienta Seleccionar zoom Icono de seleccionar zoom y pulsar y arrastrar el puntero del ratón para agrandar un área.
  3. Si pasa el cursor por encima de la banda de un método, verá sus detalles en la línea de estado.

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
Identificar las hebras activas
Guía de aprendizaje: analizar los datos de perfilado de un proceso Java