Mode Allocations de mémoire .NET
La vue Allocations répertorie les types créés au cours de l'exécution du profilage.Chaque type est le nœud racine d'une arborescence des appels qui affiche les chemins d'accès d'exécution de fonctions qui ont entraîné les allocations du type.
Les données d'une ligne de type affichent le nombre total d'objets du type créés lors de l'exécution du profilage et le nombre total d'octets alloué pour les objets de ce type.Les valeurs inclusives et exclusives pour un type sont toujours les mêmes.
Les valeurs inclusives sont pour les objets créés dans les instances de la fonction et ses fonctions enfants appelées par la fonction parent dans l'arborescence des appels.
Les valeurs exclusives sont pour les objets créés directement par la fonction lorsqu'ils ont été appelés par la fonction parent.Les objets créés dans les fonctions enfants ne sont pas inclus.
Les données d'une fonction affichent le nombre d'objets créés et le nombre d'octets alloués pour les objets du type parent.
Mise en surbrillance du chemin réactif d'exécution
Vous pouvez trouver le chemin d'exécution de l'arborescence des appels qui a créé le plus d'objets du type parent.
- Pour afficher le chemin le plus actif, cliquez avec le bouton droit sur le type ou la fonction, puis cliquez sur Développer le chemin réactif.
Colonne |
Description |
---|---|
Name |
Nom du type ou de la fonction alloué(e). |
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 le type ou la fonction. |
Chemin de module |
Chemin du module qui contient le type ou la fonction. |
Source File |
Fichier source qui contient la définition du type ou de la fonction. |
Numéro de ligne de fonction |
Numéro de ligne du début de cette définition de type ou fonction dans le fichier source. |
Niveau |
Indique si les données sont pour un type ou une fonction. |
Allocations inclusives |
|
Allocations inclusives % |
|
Allocations exclusives |
|
Allocations exclusives % |
|
Octets inclusifs |
|
Octets inclusifs % |
|
Octets exclusifs |
|
Octets exclusifs % |
|