Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Ces événements d’exécution capturent des informations sur les contentions de verrouillage de surveillance, comme avec Monitor.Enter ou le mot clé de verrouillage C#. Pour plus d’informations sur l’utilisation de ces événements à des fins de diagnostic, consultez journalisation et suivi des applications .NET.
événement ContentionStart_V2
Cet événement est émis au début d’une contention de verrouillage du moniteur.
| Mot clé pour déclencher l’événement | Niveau |
|---|---|
ContentionKeyword (0x4000) |
Information (4) |
Le tableau suivant présente les informations d’événement.
| Événement | ID d’événement | Déclenché quand |
|---|---|---|
ContentionStart_V2 |
81 | Une contention de verrouillage de moniteur démarre. |
| Nom du champ | Type de données | Description |
|---|---|---|
Flags |
win:UInt8 |
0 pour la gestion ; 1 pour native. |
ClrInstanceID |
win:UInt16 |
ID unique pour l’instance de CoreCLR. |
LockObjectID |
win:Pointer |
Adresse de l’objet de verrouillage. |
LockOwnerThreadID |
win:Pointer |
Adresse du thread propriétaire du verrou. |
événement ContentionStop_V1
Cet événement est émis à la fin d’une contention de verrouillage du moniteur.
| Mot clé pour déclencher l’événement | Niveau |
|---|---|
ContentionKeyword (0x4000) |
Information (4) |
Le tableau suivant présente les informations d’événement.
| Événement | ID d’événement | Déclenché quand |
|---|---|---|
ContentionStop_V1 |
91 | Une contention de verrouillage de moniteur se termine. |
| Nom du champ | Type de données | Description |
|---|---|---|
Flags |
win:UInt8 |
0 pour la gestion ; 1 pour native. |
ClrInstanceID |
win:UInt16 |
ID unique pour l’instance de CoreCLR. |
DurationNs |
win:Double |
Durée de la contention en nanosecondes. |