Vue Modules - données d'instrumentation de la mémoire .NET du profileur
La vue Modules des données d'allocation de mémoire .NET collectées avec la méthode d'instrumentation groupe les données de mémoire et de minutage par les modules qui ont été exécutés au cours de l'exécution du profilage.Les données de profilage pour les fonctions du module sont répertoriées sous le nœud du module.
Général
Colonne |
Description |
---|---|
Name |
Nom de la fonction ou du module. |
Numéro de ligne de fonction |
Numéro de ligne du début de cette fonction dans le fichier source. |
Nombre d'appels |
Nombre total d'appels faits à cette fonction ou ce module. |
Source File |
Fichier source qui contient la définition de cette fonction. |
Nom de module |
Nom du module qui contient la fonction. |
Chemin de module |
Chemin d'accès du module qui contient la fonction. |
ID de processus |
ID du processus (PID) de l'exécution du profilage. |
Nom du processus |
Nom du processus dans lequel le module ou la fonction s'exécutait. |
Temps exclusif de charge de la sonde |
Surcharge de temps pour cette fonction ou module en raison de l'instrumentation. |
Temps inclusif de charge de la sonde |
Surcharge de temps pour cette fonction ou module et ses fonctions enfants en raison de l'instrumentation. |
Valeurs de mémoire .NET
Les valeurs de mémoire .NET inclusives d'une fonction indiquent le nombre (allocations) et la taille (octets) des objets créés par la fonction et ses fonctions enfants.
Les valeurs de mémoire exclusives indiquent le nombre et la taille des objets créés par la fonction et non pas par ses fonctions enfants.
Les valeurs de mémoire inclusives et exclusives d'un module représentent la somme des valeurs de mémoire inclusives et exclusives des fonctions dans le module.
Colonne |
Description |
---|---|
Allocations inclusives |
|
Allocations inclusives % |
Pourcentage de tous les objets alloués lors de l'exécution du profilage qui étaient des allocations inclusives du module ou de la fonction. |
Allocations exclusives |
|
Allocations exclusives % |
Pourcentage de tous les objets alloués lors de l'exécution du profilage qui étaient des allocations exclusives du module ou de la fonction. |
Octets exclusifs |
|
Octets exclusifs % |
Pourcentage du nombre total d'octets alloués lors de l'exécution du profilage qui étaient des octets exclusifs du module de la fonction, de la ligne ou de l'instruction. |
Octets inclusifs |
|
Octets inclusifs % |
Pourcentage du nombre total d'octets alloués dans l'exécution du profilage qui étaient des octets inclusifs du module ou de la fonction. |
Valeurs inclusives écoulées
Les valeurs inclusives écoulées indiquent la durée pendant laquelle une fonction se trouvait sur la pile des appels.La durée inclut le temps consacré aux fonctions enfant et aux appels au système d'exploitation, comme les opérations de changements de contexte et d'entrée/sortie.
Colonne |
Description |
---|---|
Temps inclusif écoulé |
|
Temps inclusif écoulé en % |
Pourcentage du temps inclusif écoulé total de l'exécution du profilage consacré au temps inclusif écoulé de ce module ou cette fonction. |
Temps inclusif écoulé moy. |
|
Temps inclusif écoulé max. |
|
Temps inclusif écoulé min. |
|
Valeurs exclusives écoulées
Les valeurs exclusives écoulées indiquent la durée pendant laquelle une fonction s'exécutait directement en haut de la pile des appels.Cette durée inclut le temps consacré aux appels au système d'exploitation, comme les opérations de changements de contexte et d'entrée/sortie, mais elle n'inclut pas le temps consacré aux fonctions enfants.
Colonne |
Description |
---|---|
Temps exclusif écoulé |
|
Temps exclusif écoulé en % |
Pourcentage du temps exclusif écoulé total de l'exécution du profilage consacré au temps exclusif écoulé de ce module ou cette fonction. |
Temps exclusif écoulé moy. |
|
Temps exclusif écoulé max. |
|
Temps exclusif écoulé min. |
|
Valeurs inclusives d'application
Les valeurs inclusives d'application indiquent la durée pendant laquelle une fonction se trouvait sur la pile des appels.La durée n'inclut pas le temps consacré aux appels au système d'exploitation, comme les opérations de changements de contexte et d'entrée/sortie, mais elle inclut le temps consacré aux fonctions enfants.
Colonne |
Description |
---|---|
Temps inclusif d'application |
|
Temps inclusif d'application en % |
Pourcentage du temps inclusif écoulé total de l'exécution du profilage consacré au temps inclusif d'application de ce module ou cette fonction. |
Temps inclusif d'application moy. |
|
Temps inclusif d'application max. |
|
Temps inclusif d'application min. |
|
Valeurs exclusives d'application
Les valeurs exclusives d'application indiquent le temps passé dans le module ou la fonction, à l'exclusion du temps passé dans les fonctions enfants.Le temps indiqué exclut également les appels au système d'exploitation, tel que les changements de contexte et les opérations d'entrée/sortie.
Colonne |
Description |
---|---|
Temps exclusif d'application |
|
Temps exclusif d'application en % |
Pourcentage du temps exclusif écoulé total de l'exécution du profilage consacré au temps exclusif d'application de ce module ou cette fonction. |
Temps exclusif d'application moy. |
|
Temps exclusif d'application max. |
|
Temps exclusif d'application min. |
|
Voir aussi
Référence
Vue Modules - données d'échantillonnage de mémoire .NET du profileur