Vue et table des appels de méthode

La vue Appel de méthode affiche une représentation de l'intégralité de l'exécution d'un programme et permet de naviguer dans les méthodes qui ont appelé la méthode sélectionnée.Cette vue utilise la même fonction de recherche évoluée graphique que la vue Flux d'exécution et la table Appel de méthode contient les mêmes informations que la table Flux d'exécution. 

La table Appel de méthode ne peut être appelée qu'à partir de la vue Appel de méthode qui ne peut être appelée qu'à partir des vues Statistiques de classes, Statistiques de méthodes et Flux d'exécution.

La table Appel de méthode n'est disponible que si la collecte d'informations de flux d'exécution a été activée, ce qui s'effectue lors du lancement de l'application à profiler ou du lancement de cette dernière. Sélectionnez l'option de profilage Mon application est trop lente puis, dans les options Détails, sélectionnez Afficher les détails graphiques de flux

Ecran

Voici un exemple d'affichage de la vue Appel de méthode :

Illustration de la vue Appel de méthode

Les segments s'affichent en cascade à droite lorsqu'une méthode appelle une autre méthode dont la méthode qui répond appelle à son tour une autre méthode, etc. Les segments sont regroupés dans des colonnes par unité d'exécution. Une ligne verticale noire fine sépare les colonnes. Le nom de chaque unité d'exécution apparaît dans la partie supérieure de la colonne correspondante.

Segments partie de couleur orange d'un segment
Les segments indiquent des méthodes dans les unités d'exécution. Le code couleur détermine la classe de l'objet. 
Temps Nombre : 12.5 sur arrière-plan gris
Le temps est mesuré en secondes et se trouve sur l'axe verticale, commençant par le début. La hauteur d'un segment indique le temps passé pour l'exécution de la méthode.
Noms
La ligne noire supérieure indique que la classe principale, actionPerformed, a appelé init. Les lignes sont de couleur noire, sauf si la méthode est un constructeur, auquel cas la ligne et les intitulés sont rouges.

Dans la table Appel de méthode, les unités d'exécution sont regroupées dans la première colonne et le temps est enregistré sur des lignes successives.

Contrôles

La vue Appel de méthode permet de naviguer dans les méthodes qui ont appelé la méthode en cours. A cet effet, les trois contrôles de barre d'outils supplémentaires suivants sont disponibles :

Afficher l'appelant  bouton doté d'une icône stylisée
Permet d'afficher la méthode qui a appelé la méthode en cours.
Afficher la méthode appelée   bouton doté d'une icône stylisée
Permet d'afficher la méthode en cours d'appel par la méthode en cours.
Méthode suivante  bouton doté d'une icône stylisée et Méthode précédente  bouton doté d'une icône stylisée
Permet de rechercher tous les appels de la méthode sélectionnée ou chaque message de la méthode sélectionnée. Le titre de la barre d'outils de la vue se transforme de façon dynamique pour indiquer l'appel affiché.

Contrôle dans le graphique

La ligne d'état du graphique Appel de méthode est également différente de celle du graphique Flux d'exécution.Pointez la souris sur un segment pour afficher des informations d'état, par exemple :
     Exemple de ligne d'état, comme défini ci-dessous

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

Tâches connexes
Profilage d'une application
Affichage des appels et des appelants d'une méthode
Tutoriel : Analyse des données de profilage à partir d'un processus Java

 
 

>