Classe SampledProfile
Cette classe est la classe de type d’événement pour les événements de profil échantillonné.
La syntaxe suivante est simplifiée à partir du code MOF.
Syntaxe
[EventType{46}, EventTypeName{"SampleProfile"}]
class SampledProfile : PerfInfo
{
uint32 InstructionPointer;
uint32 ThreadId;
uint32 Count;
};
Membres
La classe SampledProfile a les types de membres suivants :
Propriétés
La classe SampledProfile a ces propriétés.
-
Count
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(3)
Non utilisé.
-
-
InstructionPointer
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(1), Pointeur
Adresse de l’image en cours d’exécution au moment où le processeur a été échantillonné.
-
-
ThreadId
-
-
Type de données : uint32
-
Type d'accès : Lecture seule
-
Qualificateurs : WmiDataId(2)
Identificateur de thread du thread en cours d’exécution au moment où le processeur a été échantillonné.
-
Notes
Ces événements fournissent un exemple de profil d’exécution. L’événement enregistre ce qui était exécuté sur le processeur. Vous pouvez utiliser les événements Image pour identifier le module binaire contenant cette instruction. Vous pouvez ensuite utiliser ces informations pour produire un profil d’exécution pendant la durée de la trace.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |