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 d'exécution et Flux d'exécution.

Afficher

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

Vue Appel de méthode affichant trois unités d'exécution

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 actionPerformed a appelé addButton. 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 appels de méthodes sont listées dans la première colonne, les unités d'exécution sont regroupées dans la seconde colonne et les heures sont enregistrées sur des lignes successives.

Remarque : Les vues de profilage sont décrites ici en utilisant Java. Les données de profilage d'un contexte d'application différent peuvent changer les termes et la syntaxe utilisés dans les vues. Pour plus d'informations, voir Description des contextes d'application dans les vues de profilage.

Eléments

Commandes de la barre d'outils

La barre d'outils de la vue et de la table contient les commandes suivantes :

Elément de menu Définition
Bouton de Zoom avant Permet de faire un zoom avant du graphique.
Bouton Zoom arrière Permet de faire un zoom arrière du graphique.
Icône Origine Revient à la taille originelle du graphique.
Afficher sous forme de pourcentage Affiche le temps cumulé brut en pourcentage.
Icône d'édition des couleurs du graphique Edite les couleurs du graphique.
Bouton de sélection de zone Permet de sélectionner une partie du graphique à agrandir.
Bouton de sélection de zone Affiche l'appelant.
Bouton de sélection de zone Affiche l'appelé.
Bouton de sélection de zone Affiche l'appel précédent.
Bouton de sélection de zone Affiche l'appel suivant.
Bouton de sélection de zone Ouvre le code source de la méthode
Bouton avec une icône stylisée Sélectionnez l'option Afficher le temps pour sélectionner la base de temps du graphique.
  • Temps brut : temps d'exécution de l'application, y compris le temps système du profilage.
  • Temps compensé : délai d'exécution de l'application moins le temps attribué au profilage.
Sélectionnez Afficher la méthode appelée et Afficher l'appelant pour afficher la méthode appelée ou la méthode appelante.

sélectionnez les options Suivant et Précédent pour accéder aux méthodes suivantes ou précédentes dans l'écran.

Sélectionnez l'option Afficher le contexte d'application pour afficher les données de profilage en fonction du langage de programmation ou du contexte de collecte des données. Pour plus d'informations, voir Description des contextes d'application dans les vues de profilage.

Commande 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

Commandes du menu en incrustation

Elément de menu Définition
Icône de régénération de vues Régénère la vue.
Icône d'édition des couleurs du graphique Edite les couleurs du graphique.
Icône Origine Revient à la taille originelle du graphique.
Bouton de sélection de zone Affiche les détails de la méthode sélectionnée.
Ouvrir l'appel de méthode de la méthode sélectionnée Affiche l'appel de méthode de la méthode sélectionnée.
Sélectionnez les colonnes à afficher dans le tableau d'invocation des méthodes. Choisit les colonnes à afficher dans le tableau d'invocation

Concepts connexes
Présentation de l'outil de profilage
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