Identification des phases d'exécution du programme

Vous pouvez facilement identifier des périodes de calcul et d'inactivité au cours de l'exécution d'un programme à l'aide de la vue Flux d'exécution de l'outil de profilage. Conditions requises :

Pour accéder à la vue Flux d'exécution, procédez comme suit :

  1. Sélectionnez le moniteur ou l'agent dans la vue Moniteur de profilage. 
  2. Cliquez à l'aide du bouton droit de la souris, puis sélectionnez Ouvrir avec> Flux d'exécution.La vue Flux d'exécution s'affiche.

Identification des périodes inactives

Les périodes inactives sont celles qui ne comportent pas d'unités d'exécution actives ; dans le graphique, une période inactive est celle qui ne comporte pas de barres de couleur.Le temps est indiqué (en secondes) dans la partie droite. Vous pouvez également consulter le temps sur la ligne d'état.

5 barres indiquant les périodes actives et inactives représentées par rapport au temps (en secondes)

L'arrêt du programme est indiqué par la partie inférieure de la barre principale, si le programme est toujours contrôlé.

Identification du calcul

Pour examiner le flux d'exécution au cours du calcul, procédez comme suit :

  1. Cliquez sur l'outil Zoom avant  icône Zoom avant pour l'activer, puis utilisez l'outil pour agrandir une séquence d'appels de méthode.
  2. Vous pouvez également cliquer sur l'outil Sélectionner le zoom icône de sélection de zoom, puis cliquer et faire glisser le pointeur de la souris pour agrandir une zone.
  3. Déplacez le curseur sur le segment d'une méthode et affichez les détails correspondants sur la ligne d'état.

Concepts connexes
Présentation de l'outil de profilage
Vue et table Flux d'exécution

Tâches connexes
Profilage d'une application
Lancement ou association d'un processus Java
Identification des unités d'exécution actives
Tutoriel : Analyse des données de profilage à partir d'un processus Java