Vue Arborescence des appels - Données d’échantillonnageCall Tree view - sampling data

La vue Arborescence des appels affiche les chemins d’exécution de la fonction empruntés dans l’application profilée.The Call Tree view displays the function execution paths that were traversed in the profiled application.

Note

Les fonctionnalités de sécurité renforcée de Windows 8 et Windows Server 2012 ont imposé des changements importants dans la façon dont le profileur Visual Studio collecte les données sur ces plateformes.Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. Les applications UWP nécessitent aussi de nouvelles techniques de collecte.UWP apps also require new collection techniques. Consultez Outils d’analyse des performances sur les applications Windows 8 et Windows Server 2012.See Performance Tools on Windows 8 and Windows Server 2012 applications.

La racine de l’arborescence correspond au point d’entrée de l’application ou du composant.The root of the tree is the entry point into the application or the component. Chaque nœud de fonction répertorie toutes les fonctions appelées et les données de performance liées à ces appels de fonction.Each function node lists all the functions that it called and performance data about those function calls.

Les valeurs qui s’affichent dans la vue Arborescence des appels sont celles des instances de fonction qui ont été appelées par la fonction parent dans l’arborescence des appels.The values in the Call Tree view are for the function instances that were called by the parent function in the call tree. Les valeurs en pourcentage sont calculées en comparant la valeur des instances de fonctions au nombre total d’échantillons de l’exécution du profilage.Percentage values are calculated by comparing the function instance value to the total number of samples in the profiling run.

Mettre en surbrillance le chemin réactif d’exécutionHighlight the execution hot path

La vue Arborescence des appels peut être développée pour mettre en surbrillance le chemin d’exécution du processus ou de la fonction ayant fait l’objet du plus grand nombre d’échantillonnages.The Call Tree view can expand and highlight the execution path of the process or function that was sampled most frequently. 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.To display the most active path, right-click the process or function and then click Expand Hot Path.

Définir le nœud racine de l’arborescence des appelsSet the call tree root node

Chaque processus de l’exécution du profilage s’affiche sous forme de nœud racine.Each process in the profiling run is displayed as a root node. Pour définir le nœud de départ de la vue Arborescence des appels, cliquez sur le nœud que vous souhaitez définir comme nœud de départ, puis sélectionnez Définir la racine.To set the start node of the Call Tree view, right-click the node that you want to set as the start node and select Set Root.

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é.When you set the root node, you eliminate all other entries from the view except the subtree of the selected node. Pour réinitialiser le nœud racine vers le nœud d’origine, cliquez avec le bouton droit dans la fenêtre Vue Arborescence des appels, puis sélectionnez Réinitialiser la racine.To reset the root node back to the original node, right-click in the Call Tree View window and select Reset Root.

ColonneColumn DescriptionDescription
ID du processusProcess ID ID du processus (PID) de l'exécution du profilage.The process ID (PID) of the profiling run.
Nom du processusProcess Name Nom du processus.The name of the process.
Nom du moduleModule Name Nom du module qui contient la fonction.The name of the module that contains the function.
Chemin de moduleModule Path Chemin d’accès du module qui contient la fonction.The path of the module that contains the function.
Fichier sourceSource File Fichier source contenant la définition pour cette fonction.The source file that contains the definition for this function.
Nom de la fonctionFunction Name Nom complet de la fonction.The fully qualified name of the function.
Numéro de ligne de fonctionFunction Line Number Numéro de ligne du début de cette fonction dans le fichier source.The line number of the start of this function in the source file.
Adresse de la fonctionFunction Address Adresse de la fonction.The address of the function.
NiveauLevel Niveau d’imbrication de cette fonction dans l’arborescence des appels.The depth of this function in the call tree. Uniquement dans les rapports en ligne de commande VSPerfReport.Only in VSPerfReport command-line reports.
Échantillons exclusifsExclusive Samples Nombre d’échantillons collectés dans cette fonction quand celle-ci a été appelée par la fonction parent dans l’arborescence des appels.The number of samples that were collected in this function when it was called by the parent function in the call tree. Ce nombre n’inclut pas les échantillons collectés dans les fonctions appelées par cette fonction.This number does not include samples that were collected in functions that were called by the function.
% d’échantillons exclusifsExclusive Samples % Pourcentage de tous les échantillons de l’exécution du profilage qui étaient des échantillons exclusifs de cette fonction lorsque celle-ci a été appelée par la fonction parent dans l’arborescence des appels.The percentage of all samples in the profiling run that were exclusive samples of this function when it was called by the parent function in the call tree.
Échantillons inclusifsInclusive Samples Nombre d’échantillons collectés dans cette fonction quand celle-ci a été appelée par la fonction parent dans l’arborescence des appels.The number of samples that were collected in this function when it was called by the parent function in the call tree. Ce nombre inclut les échantillons collectés dans les fonctions appelées par la fonction.This number includes samples that were collected in functions that were called by the function.
% des échantillons inclusifsInclusive Samples % Pourcentage de tous les échantillons de l’exécution du profilage qui étaient des échantillons inclusifs de cette fonction lorsque celle-ci a été appelée par la fonction parent dans l’arborescence des appels.The percentage of all samples in the profiling run that were inclusive samples of this function when it was called by the parent function in the call tree.

Voir aussiSee also

Guide pratique pour personnaliser les colonnes de la vue de rapport How to: Customize report view columns
Mode Arborescence des appels - données d’échantillonnage du profileur Call Tree view - profiler sampling data
Vue Arborescence des appels - Échantillonnage Call Tree view - sampling
Vue Arborescence des appels - Instrumentation Call Tree view - instrumentation
Mode Arborescence des appelsCall Tree view