Modules, vue - données d’échantillonnageModules View - sampling data

La vue Modules des données d’échantillonnage affiche les données de performances regroupées selon les modules contenus dans les données de profilage.The Modules view of sampling data displays performance data that is grouped by the modules that were sampled in the profiling data. Chaque module est la racine d’une arborescence hiérarchique.Each module is the root of a hierarchical tree. Les fonctions échantillonnées du module sont répertoriées sous le nœud du module.The sampled functions of the module are listed underneath the module node.

Note

Les fonctionnalités de sécurité renforcée de Windows 8 et Windows Server 2012 ont imposé des changements importants dans la façon dont le profileur Visual Studio collecte les données sur ces plateformes.Enhanced security features in Windows 8 and Windows Server 2012 required significant changes in the way the Visual Studio profiler collects data on these platforms. Les applications UWP nécessitent aussi de nouvelles techniques de collecte.UWP apps also require new collection techniques. Consultez Outils d’analyse des performances sur les applications Windows 8 et Windows Server 2012.See Performance Tools on Windows 8 and Windows Server 2012 applications.

Si la fonction était en cours d’exécution au moment de la collecte des échantillons (autrement dit, si elle était en haut de la pile des appels), les lignes sources et les adresses d’instruction qui s’exécutaient sont répertoriées sous le nœud de la fonction.If the function was executing when samples were collected (that is, the function was at the top of the call stack), the source lines and instruction addresses that were executing are listed underneath the function node. Comme les données sont collectées pour une ligne source ou un pointeur d’instruction quand la ligne ou l’instruction est en cours d’exécution, les valeurs inclusives et exclusives sont toujours les mêmes pour les données de ligne et les données d’instruction.Because data is collected for a source line or an instruction pointer when the line or instruction is executing, inclusive and exclusive values are always the same for both line data and instruction data.

ColonneColumn DescriptionDescription
NameName Nom du module, de la fonction, du numéro de ligne ou de l’adresse du pointeur d’instruction.The name of the module, function, line number, or instruction pointer 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, la ligne ou le pointeur d’instruction.The name of the module that contains the function, line, or instruction pointer.
Chemin du moduleModule Path Chemin du module qui contient le module, la fonction, la ligne ou le pointeur d’instruction.The path of the module that contains the module, function, line, or instruction pointer.
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.
Échantillons inclusifsInclusive Samples - Pour une fonction, nombre d’échantillons dans lesquels cette fonction ou une fonction appelée par cette fonction s’exécutait ; autrement dit, nombre d’échantillons de pile des appels qui ont contenu cette fonction.- For a function, the number of samples in which this function or a function that was called by this function was executing; that is, the number of call stack samples that contained this function.
- Pour un module, nombre d’échantillons dans lesquels au moins une fonction du module s’exécutait.- For a module, the number of samples in which at least one function from the module was executing.
- Pour une ligne ou une instruction, nombre d’échantillons dans lesquels cette ligne ou cette instruction s’exécutait.- For a line or instruction, the number of samples in which this line or instruction was executing.
% des échantillons inclusifsInclusive Samples % - Pour une fonction ou un module, pourcentage de tous les échantillons de l’exécution du profilage qui étaient des échantillons inclusifs de cette fonction ou de ce module.- For a function or module, the percentage of all samples in the profiling run that were inclusive samples of this function or module.
- Pour une ligne ou une instruction, pourcentage de tous les échantillons de l’exécution du profilage dans lesquels cette ligne ou cette instruction s’exécutait.- For a line or instruction, the percentage of all samples in the profiling run in which this line or instruction was executing.
Échantillons exclusifsExclusive Samples - Pour une fonction, nombre d’échantillons de pile des appels dans lesquels cette fonction s’exécutait directement ; autrement dit, nombre d’échantillons dans lesquels cette fonction se trouvait en haut de la pile des appels.- For a function, the number of call stack samples in which this function was directly executing; that is, the number of samples in which this function was at the top of the call stack.
- Pour un module, somme des échantillons exclusifs des fonctions présentes dans le module.- For a module, the sum of exclusive samples of the functions in the module.
- Pour une ligne ou une instruction, nombre d’échantillons dans lesquels cette ligne ou cette instruction s’exécutait.- For a line or instruction, the number of samples in which this line or instruction was executing.
% d’échantillons exclusifsExclusive Samples % - Pour une fonction ou un module, pourcentage de tous les échantillons de l’exécution du profilage qui étaient des échantillons exclusifs de cette fonction ou de ce module.- For a function or module, the percentage of all samples in the profiling run that were exclusive samples of this function or module.
- Pour une ligne ou une instruction, pourcentage de tous les échantillons de l’exécution du profilage dans lesquels cette ligne ou cette instruction s’exécutait.- For a line or instruction, the percentage of all samples in the profiling run in which this line or instruction was executing.

Voir aussiSee also