Mode Arborescence des appels - données d'échantillonnage du profileur
La vue Arborescence des appels affiche les chemins d'accès d'exécution des fonctions parcourus dans l'application profilée.
[!REMARQUE]
Les fonctionnalités de sécurité renforcée dans windows 8 et Windows Server 2012 requises des modifications significatives de la manière que le profileur Visual Studio collecte des données sur ces plateformes.Les applications de mémoire de fenêtres requièrent également de nouvelles techniques de collection.Consultez Profilage d'applications Windows 8 et Windows Server 2012.
La racine de l'arborescence correspond au point d'entrée de l'application ou du composant.Chaque nœud de fonction répertorie toutes les fonctions appelées et les données de performance liées à ces appels de fonction.
Valeurs dans la vue Arborescence des appels pour les instances de fonction qui ont été appelées par la fonction parente dans l'arborescence des appels.Les valeurs en pourcentage sont calculées en comparant la valeur de l'instance de la fonction au nombre total d'échantillons dans l'exécution du profilage.
Mise en surbrillance du chemin réactif d'exécution
La vue Arborescence des appels peut développer et mettre en surbrillance le chemin d'exécution de la fonction ou du processus qui a été le plus souvent échantillonné.Pour afficher le chemin le plus actif, cliquez avec le bouton droit sur le processus ou la fonction, puis cliquez sur Développer le chemin réactif.
Définition du nœud racine de l'arborescence des appels
Chaque processus de l'exécution du profilage s'affiche sous la forme d'un nœud racine.Vous pouvez définir le nœud initial de la vue Arborescence des appels en cliquant avec le bouton droit sur le nœud que vous souhaitez définir comme nœud de démarrage, puis en sélectionnant Définir la racine.
En définissant le nœud racine, vous supprimez toutes les autres entrées de l'affichage, à l'exception de la sous-arborescence du nœud sélectionné.Pour réinitialiser le nœud racine sur le nœud d'origine, cliquez avec le bouton droit dans la fenêtre de la vue Arborescence des appels, puis sélectionnez Réinitialiser la racine.
Colonne |
Description |
---|---|
ID de processus |
ID du processus (PID) de l'exécution du profilage. |
Nom du processus |
Nom du processus. |
Nom de module |
Nom du module qui contient la fonction. |
Chemin de module |
Chemin d'accès du module qui contient la fonction. |
Source File |
Fichier source qui contient la définition de cette fonction. |
Nom de la fonction |
Nom complet de la fonction. |
Numéro de ligne de fonction |
Numéro de ligne du début de cette fonction dans le fichier source. |
Adresse de la fonction |
Adresse de la fonction. |
Niveau |
Profondeur de cette fonction dans l'arborescence des appels.Uniquement dans les rapports en ligne de commande de VSPerfReport. |
Exemples exclusifs |
Nombre d'échantillons collectés dans cette fonction lorsqu'elle a été appelée par la fonction parent dans l'arborescence des appels.Ce nombre ne comprend pas les échantillons qui ont été collectés dans les fonctions appelées par la fonction. |
% d'échantillons exclusifs |
Pourcentage de tous les échantillons au cours de l'exécution du profilage qui correspondaient à des échantillons exclusifs de cette fonction lorsqu'elle a été appelée par la fonction parent dans l'arborescence des appels. |
Exemples inclusifs |
Nombre d'échantillons collectés dans cette fonction lorsqu'elle a été appelée par la fonction parent dans l'arborescence des appels.Ce nombre comprend les échantillons qui ont été collectés dans les fonctions appelées par la fonction. |
% d'échantillons inclusifs |
Pourcentage de tous les échantillons au cours de l'exécution du profilage qui correspondaient à des échantillons inclusifs de cette fonction lorsqu'elle a été appelée par la fonction parent dans l'arborescence des appels. |
Voir aussi
Tâches
Comment : personnaliser les colonnes de la vue de rapport des outils de profilage
Référence
Mode Arborescence des appels - données d'échantillonnage du profileur
Mode Arborescence des appels - données d'échantillonnage de la mémoire .NET du profileur
Mode Arborescence des appels - données d'instrumentation de la mémoire .NET du profileur
Mode Arborescence des appels - données d'instrumentation du profileur