Vue Appelant/Appelé - Données d’échantillonnage de la mémoire .NETCaller/Callee view - .NET memory sampling data

La vue Appelant/Appelé affiche des données de profilage de mémoire .NET pour la fonction sélectionnée, ainsi que pour ses fonctions parents et enfants.The Caller/Callee view displays .NET memory profiling data for a selected function and its parent and child functions. La vue Appelant/Appelé comprend trois grilles.The Caller/Callee view contains three grids.

La grille centrale intitulée Fonction active contient les informations de profilage de mémoire associées à la fonction sélectionnée.Current function is displayed in the middle grid, and it shows memory profiling information about the selected function. Ces valeurs incluent tous les appels échantillonnés émis vers la fonction.The values include all sampled calls to the function.

La grille supérieure intitulée Fonctions qui ont appelé la fonction active indique la valeur de la fonction sélectionnée (active) qui a été générée par les appels de la fonction d’appelant (parent).Functions that called the current function is displayed in the top grid, and it shows the amount of the value of the selected (current) function that was generated by calls from the caller (parent) function.

La grille inférieure intitulée Fonctions qui ont été appelées par la fonction active contient les données de profilage de mémoire pour les fonctions d’appelé (enfants) de la fonction sélectionnée lorsque la fonction enfant a été appelée par la fonction active.Functions that were called by the current function is displayed in the bottom grid, and it shows memory profiling data for the callee (child) functions of the selected function when the child function was called by the current function.

Double-cliquez sur la ligne d’une fonction d’appelant ou d’appelé pour en faire la fonction active.Double-click a caller or callee function row to make that row the current function.

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.
TypeType Contexte de la fonction :The context of the function:

0 : la fonction active.0 - the current function

1 : fonction qui appelle la fonction active1 - a function that calls the current function

2 : fonction qui est appelée par la fonction active2 - a function that is called by the current function

Uniquement dans les rapports en ligne de commande VSPerfReport.Only in VSPerfReport command-line reports.
NiveauLevel Profondeur de la fonction dans l’arborescence des appels.The depth of the function in the call tree. Uniquement dans les rapports en ligne de commande VSPerfReport.Only in VSPerfReport command-line reports.
Allocations inclusivesInclusive Allocations - Pour la fonction active, nombre d’objets alloués par la fonction dans l’exécution du profilage.- For the current function, the number of objects that were allocated by the function in the profiling run. Ce nombre comprend les objets créés dans les fonctions d’appelé.This number includes objects that were created in callee functions.
- Pour une fonction d’appelant, nombre d’allocations inclusives de la fonction active qui ont été générées par les appels émis à partir de cette fonction.- For a caller function, the number of the inclusive allocations of the current function that were generated by calls from this function.
- Pour une fonction d’appelé, nombre d’objets alloués par les instances de cette fonction qui ont été appelées par la fonction active.- For a callee function, the number of objects that were allocated by the instances of this function that were called by the current function. Ce nombre comprend les allocations effectuées par les fonctions qui ont été appelées par la fonction d’appelé.The number includes allocations that were made by functions that were called by the callee function.
% d’allocations inclusivesInclusive Allocations % Pourcentage de tous les objets créés lors de l’exécution du profilage qui étaient des allocations inclusives de cette fonction.The percentage of all objects that were created in the profiling run that were inclusive allocations of this function.
Allocations exclusivesExclusive Allocations - Pour la fonction active, nombre d’objets créés lorsque la fonction exécutait le code du corps de la fonction (autrement dit, lorsque la fonction 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 the function.
- Pour une fonction d’appelant, nombre d’allocations exclusives de la fonction active qui ont été générées par les appels émis à partir de cette fonction.- For a caller function, the number of the exclusive allocations of the current function that were generated by calls from this function.
- Pour une fonction d’appelé, nombre d’objets créés par les instances de cette fonction qui ont été appelées par la fonction active.- For a callee function, the number of objects that were created by the instances of this function that were called by the current function. Ce nombre n’inclut pas les objets créés par les fonctions appelées par la fonction d’appelé.The number does not include objects that were created by functions that were called by the callee function.
% d’allocations exclusivesExclusive Allocations % Pourcentage de tous les objets créés lors de l’exécution du profilage qui étaient des allocations inclusives de cette fonction.The percentage of all objects that were created in the profiling run that were inclusive allocations of this function.
Octets inclusifsInclusive Bytes - Pour la fonction active, nombre d’octets de mémoire alloués par la fonction dans l’exécution du profilage.- For the current function, the number of bytes of memory that were allocated by the function in the profiling run. Ce nombre comprend la mémoire allouée dans les fonctions qui ont été appelées par cette fonction.The number includes memory that was allocated in functions that were called by this function.
- Pour une fonction d’appelant, nombre d’octets inclusifs de la fonction active qui ont été générés par les appels émis par la fonction d’appelant.- For a caller function, the number of the inclusive bytes of the current function that were generated from calls by the caller function.
- Pour une fonction d’appelé, nombre d’octets alloués par les instances de cette fonction qui ont été générées par les appels émis par la fonction active.- For a callee function, the number of bytes that were allocated by the instances of this function that were generated by calls from the current function. Ce nombre comprend les octets alloués par les fonctions qui ont été appelées par la fonction d’appelé.The number includes bytes that were allocated by functions that were called by the callee function.
% d’octets inclusifsInclusive Bytes % Pourcentage de tous les octets de mémoire alloués lors de l’exécution du profilage qui étaient des allocations inclusives de cette fonction.The percentage of all bytes of memory that were allocated in the profiling run that were inclusive allocations of this function.
Octets exclusifsExclusive Bytes - Pour la fonction active, nombre d’octets de mémoire alloués par la fonction dans l’exécution du profilage.- For the current function, the number of bytes of memory that were allocated by the function in the profiling run. Ce nombre n’inclut pas la mémoire allouée par les fonctions qui ont été appelées par la fonction active.This number does not include memory that was allocated by functions that were called by the current function.
- Pour une fonction d’appelant, nombre d’octets exclusifs de la fonction active qui ont été générés par les appels émis par la fonction d’appelant.- For a caller function, the number of the exclusive bytes of the current function that were generated by calls from the caller function.
- Pour une fonction d’appelé, nombre d’octets alloués par les instances de cette fonction qui ont été générées par les appels émis par la fonction active.- For a callee function, the number of bytes that were allocated by instances of the function that were generated by calls from the current function. Ce nombre ne comprend pas les octets alloués par les fonctions qui ont été appelées par la fonction d’appelé.The number does not include bytes that were allocated by functions that were called by the callee function.
% d’octets exclusifsExclusive Bytes % Pourcentage de tous les octets de mémoire alloués lors de l’exécution du profilage qui étaient des allocations exclusives de cette fonction.The percentage of all bytes of memory that were allocated in the profiling run that were exclusive allocations of this function.

Voir aussiSee also

Guide pratique pour personnaliser les colonnes de la vue de rapport How to: Customize report view columns
Vue Appelant/Appelé - Données d’instrumentation de la mémoire .NET Caller/Callee view - .NET memory instrumentation data
Vue Appelant/Appelé - Données d’échantillonnage Caller/Callee view - sampling data
Vue Appelant/appelé - Données d’instrumentationCaller/Callee view - instrumentation data