Partager via


Mode Arborescence des appels - données d'échantillonnage de la mémoire .NET du profileur

La vue Arborescence des appels affiche les chemins d'accès d'exécution des fonctions parcourus dans l'application profilée. 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 d'allocation de mémoire .NET 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 ou à la taille des allocations 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 du processus ou de la fonction qui a créé les objets mémoire les plus volumineux ou les plus nombreux. 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. Pour définir un autre nœud en tant que nœud initial de la vue Arborescence des appels, cliquez avec le bouton droit sur le nœud que vous souhaitez définir comme nœud initial, puis sélectionnez 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é. Vous pouvez réinitialiser le nœud racine sur le nœud préalablement affiché. Pour ce faire, cliquez avec le bouton droit dans la fenêtre Vue Arborescence des appels et 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 la fonction dans l'arborescence des appels.

Allocations inclusives

Nombre d'objets alloués par les instances de cette fonction qui ont été appelées par la fonction parente dans l'arborescence des appels. Ce nombre inclut les allocations effectuées par des fonctions enfants.

Allocations inclusives %

Pourcentage de tous les objets créés dans l'exécution du profilage qui correspondaient à des allocations inclusives de cette fonction.

Allocations exclusives

Nombre d'objets alloués par les instances de cette fonction qui ont été appelées par la fonction parente dans l'arborescence des appels. Ce nombre n'inclut pas les allocations effectuées par des fonctions enfants.

Allocations exclusives %

Pourcentage de tous les objets créés lors de l'exécution du profilage qui étaient des allocations exclusives des instances de fonction appelées par la fonction parente dans l'arborescence des appels.

Octets inclusifs

Nombre d'octets de mémoire alloués par les instances de cette fonction qui ont été appelées par la fonction parente dans l'arborescence des appels. Ce nombre inclut les allocations effectuées par des fonctions enfants.

Octets inclusifs %

Pourcentage de tous les octets de mémoire alloués dans l'exécution du profilage qui correspondaient à des allocations inclusives de cette fonction.

Octets exclusifs

Nombre d'octets de mémoire alloués par les instances de cette fonction qui ont été appelées par la fonction parente dans l'arborescence des appels. Ce nombre n'inclut pas les allocations effectuées par des fonctions enfants.

Octets exclusifs %

Pourcentage de tous les octets de mémoire alloués dans l'exécution du profilage qui correspondaient à des allocations exclusives de cette fonction.

Voir aussi

Référence

Mode Arborescence des appels - données d'instrumentation de la mémoire .NET du profileur

Mode Arborescence des appels - données d'échantillonnage du profileur

Mode Arborescence des appels - données d'instrumentation du profileur