DA0503 : Jeu de travail moyen en octets pour le processus en cours de profilageDA0503: Average Working Set in Bytes for the Process being profiled

ID de règleRule Id DA0503DA0503
CategoryCategory Analyse des ressourcesResource Monitoring
Méthode de profilageProfiling method TousAll
MessageMessage Uniquement à titre d’informations.This information was gathered for information only. Le compteur Jeu de travail de processus mesure l’utilisation de la mémoire physique par le processus en cours de profilage.The Process Working Set counter measures physical memory usage by the process that you are profiling. La valeur signalée correspond à la moyenne pour tous les intervalles de mesure.The value reported is the average computed over all measurement intervals.
Type de règleRule type InformationInformation

Lorsque vous effectuez un profilage à l’aide de la méthode d’échantillonnage, de mémoire .NET ou de conflit des ressources, vous devez collecter au moins 10 échantillons pour déclencher cette règle.When you profile by using the sampling, .NET memory, or resource contention methods, you must collect at least 10 samples to trigger this rule.

Description de la règleRule Description

Ce message signale la quantité moyenne de mémoire physique que le processus utilise actuellement, en octets (le jeu de travail).This message reports the average amount of physical memory that the process is currently using in bytes (the working set). Le jeu de travail du processus comprend les pages de l’espace d’adressage de processus qui résident actuellement dans la mémoire physique.The process working set represents pages from the process address space that currently reside in physical memory.

La valeur signalée comprend les pages résidant dans les segments de mémoire partagée que le processus a référencées.The reported value includes resident pages from shared memory segments that the process has referenced. Les DLL partagées que le processus référence sont incluses dans les segments de mémoire partagée qui sont comptabilisés.Shared DLLs that the process references are included in the shared memory segments that are counted. La valeur du jeu de travail du processus peut être supérieure à la quantité de mémoire virtuelle que le processus a allouée, en raison des segments de mémoire partagée.The value of the process working set can be higher than the amount of virtual memory that the process has allocated because of shared memory segments.

La valeur signalée correspond à la moyenne de tous les intervalles de mesure pendant lesquels le processus profilé était actif.The reported value is the average over all the measurement intervals in which the process being profiled was active.

La taille du jeu de travail du processus correspond à la mémoire virtuelle que le processus utilise activement.The size of the process working set reflects how much virtual memory the process is actively using. Elle est également affectée par la quantité de mémoire physique (ou RAM) disponible pour exécuter l’application, et par les conflits entre cette mémoire physique et d’autres processus en cours d’exécution.It is also affected by the amount of physical memory (or RAM) available to run the application and contention for that physical memory from other running processes. Si la mémoire physique est limitée, la valeur du jeu de travail de processus peut varier considérablement lorsque les systèmes d’exploitation tentent d’équilibrer l’utilisation de la mémoire entre les processus actifs en supprimant périodiquement les pages relativement inactives des jeux de travail de processus.If physical memory is constrained, the value of the process working set is apt to vary significantly as the operating systems tries to balance memory usage across active processes by periodically trimming fairly inactive pages from process working sets.

Pour plus d’informations sur les jeux de travail de processus, consultez Jeu de travail dans la documentation MSDN relative à la gestion de la mémoire dans Windows.For more information about process working sets, see Working Set in the Windows Memory Management documentation of MSDN.

Comment utiliser des données de règleHow to Use Rule Data

Utilisez la valeur de la règle pour comparer les performances des différentes versions du programme ou pour comprendre les performances de l’application dans différents scénarios de profilage.Use the rule value to compare the performance of different versions or builds of the program or to understand the performance of the application under different profiling scenarios.

Double-cliquez sur le message dans la fenêtre Liste d’erreurs pour accéder à la vue Marques des données de profilage.Double-click the message in the Errors List window to navigate to the Marks View view of the profiling data. Accédez aux colonnes Processus\Jeu de travail et Mémoire\Pages/s.Find the Process\Working Set and the Memory\Pages/sec columns. Comparez les deux colonnes et déterminez si des phases de l’exécution du programme ont connu une augmentation de l’activité d’E/S de pagination.Compare the two columns and determine if there are specific phases of program execution that appear to be associated with increased paging IO activity.