Modules, vue - données d’échantillonnage de la mémoire .NETModules View - .NET memory sampling data

La vue Modules des données d’allocation de mémoire .NET collectées à l’aide de la méthode d’échantillonnage regroupe les données de mémoire selon les modules exécutés dans le cadre de l’exécution du profilage.The Modules view of .NET memory allocation data that is collected by using the sampling method groups the memory data by the modules that were executed in the profiling run. Chaque module est la racine d’une arborescence hiérarchique.Each module is the root of a hierarchical tree. Les fonctions du module sont répertoriées sous le nœud du module.The functions of the module are listed underneath the module node.

Les numéros de ligne de fichier source des instructions qui allouent la mémoire sont répertoriés sous le nœud de la fonction, et les adresses des instructions chargées de l’allocation sont répertoriées sous le nœud de la ligne.The source file line numbers of statements that allocate memory are listed underneath the function node, and the addresses of the instructions that do the allocation are listed underneath the line node. Les valeurs inclusives et exclusives sont toujours les mêmes pour les données de ligne et les données d’instruction.Inclusive and exclusive values are always the same for line data and instruction data.

ColonneColumn DescriptionDescription
NameName Nom du module, de la fonction, du numéro de ligne ou de l’adresse d’instruction.The name of the module, function, line number, or instruction address.
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 du moduleModule Path Chemin du module.The path of the module.
Fichier sourceSource File Fichier source contenant la définition pour cette fonction.The source file that contains the definition for this 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.
Allocations inclusivesInclusive Allocations - Pour une fonction, nombre total d’objets créés par la fonction.- For a function, the total number of objects that were created by the function. Ce nombre inclut les objets créés dans les fonctions appelées par cette fonction.The number includes objects that were created in functions that were called by this function.
- Pour un module, nombre d’objets d’une exécution du profilage alloués alors qu’au moins une fonction du module s’exécutait.- For a module, the number of objects in a profiling run that were allocated while at least one function from the module was executing. Ce nombre inclut les objets créés dans les fonctions appelées par les fonctions de module.The number includes objects that were created in functions that were called by the module functions.
- Pour une ligne ou une instruction, nombre total d’objets alloués par la ligne ou l’instruction.- For a line or instruction, the total number of objects that were allocated by the line or instruction.
% d’allocations inclusivesInclusive Allocations % Pourcentage de tous les objets alloués dans le cadre de l’exécution du profilage qui étaient des allocations inclusives du module, de la fonction, de la ligne ou de l’instruction.The percentage of all objects that were allocated in the profiling run that were inclusive allocations of the module, function, line, or instruction.
Allocations exclusivesExclusive Allocations - Pour la fonction active, nombre d’objets créés quand la fonction exécutait le code du corps de la fonction (autrement dit, quand elle se trouvait en haut de la pile des appels).- For the current function, the number of objects that were created when the function was executing code of the function body (that is, when the function was at the top of the call stack). Ce nombre n’inclut pas les objets créés dans les fonctions appelées par cette fonction.The number does not include objects that were created in functions that were called by this function.
- Pour un module, somme des allocations exclusives des fonctions présentes dans le module.- For a module, the sum of the exclusive allocations of the functions in the module.
- Pour une ligne ou une instruction, nombre total d’objets créés par cette ligne ou cette instruction.- For a line or instruction, the total number of objects that were created by this line or instruction.
% d’allocations exclusivesExclusive Allocations % Pourcentage de tous les objets alloués dans le cadre de l’exécution du profilage qui étaient des allocations exclusives du module, de la fonction, de la ligne ou de l’instruction.The percentage of all objects that were allocated in the profiling run that were exclusive allocations of the module, function, line, or instruction.
Octets inclusifsInclusive Bytes - Pour une fonction, nombre d’octets alloués par la fonction.- For a function, the number of bytes that were allocated by the function. Ce nombre inclut les octets alloués dans les fonctions appelées par cette fonction.The number includes bytes that were allocated in functions that were called by this function.
- Pour un module, nombre d’octets alloués dans le cadre d’une exécution du profilage qui ont été alloués alors qu’au moins une fonction du module s’exécutait.- For a module, the number of bytes that were allocated in a profiling run that were allocated while at least one function from the module was executing. Ce nombre inclut les objets créés dans toutes les fonctions appelées par les fonctions de module.The number includes objects that were created in all functions that were called by the module functions.
- Pour une ligne ou une instruction, nombre total d’objets créés par la ligne ou l’instruction.- For a line or instruction, the total number of objects that were created by the line or instruction.
% d’octets inclusifsInclusive Bytes % Pourcentage de tous les octets alloués dans le cadre de l’exécution du profilage qui étaient des octets inclusifs du module, de la fonction, de la ligne ou de l’instruction.The percentage of all bytes that were allocated in the profiling run that were inclusive bytes of the module, function, line, or instruction.
Octets exclusifsExclusive Bytes - Pour une fonction, nombre total d’octets alloués par la fonction.- For a function, the total number of bytes that were allocated by the function. Ce nombre n’inclut pas les octets alloués dans les fonctions appelées par cette fonction.The number does not include bytes that were allocated in functions that were called by this function.
- Pour un module, somme des octets exclusifs qui ont été alloués par les fonctions présentes dans le module.- For a module, the sum of the exclusive bytes that were allocated by the functions in the module.
- Pour une ligne ou une instruction, nombre total d’objets alloués par cette ligne ou cette instruction.- For a line or instruction, the total number of objects that were allocated by this line or instruction.
% d’octets exclusifsExclusive Bytes % Pourcentage de tous les octets alloués dans le cadre de l’exécution du profilage qui étaient des octets exclusifs du module, de la fonction, de la ligne ou de l’instruction.The percentage of all bytes that were allocated in the profiling run that were exclusive bytes of the module, function, line, or instruction.

Voir aussiSee also

Guide pratique pour personnaliser les colonnes de la vue de rapport How to: Customize Report View columns
Modules, vue - instrumentation Modules View - instrumentation
Vue Modules - Données d’instrumentation Modules View
Vue Modules - Données d’échantillonnageModules View