Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эти события среды выполнения фиксируют сведения об отслеживании конфликтов блокировки, таких как Monitor.Enter или ключевое слово блокировки C#. Дополнительные сведения об использовании этих событий для диагностики см. в ведения журнала и трассировки приложений .NET.
событие ContentionStart_V2
Это событие создается в начале конфликтов блокировки монитора.
| Ключевое слово для вызова события | Уровень |
|---|---|
ContentionKeyword (0x4000) |
Информационные (4) |
В следующей таблице показаны сведения о событии.
| Событие | Идентификатор события | Возникает, когда |
|---|---|---|
ContentionStart_V2 |
81 | Начинается конфликт блокировки монитора. |
| Имя поля | Тип данных | Описание |
|---|---|---|
Flags |
win:UInt8 |
0 для управляемого управления; 1 для машинного кода. |
ClrInstanceID |
win:UInt16 |
Уникальный идентификатор для экземпляра CoreCLR. |
LockObjectID |
win:Pointer |
Адрес объекта блокировки. |
LockOwnerThreadID |
win:Pointer |
Адрес потока, которому принадлежит блокировка. |
событие ContentionStop_V1
Это событие создается в конце конфликтов блокировки монитора.
| Ключевое слово для вызова события | Уровень |
|---|---|
ContentionKeyword (0x4000) |
Информационные (4) |
В следующей таблице показаны сведения о событии.
| Событие | Идентификатор события | Возникает, когда |
|---|---|---|
ContentionStop_V1 |
91 | Кончается конфликт блокировки монитора. |
| Имя поля | Тип данных | Описание |
|---|---|---|
Flags |
win:UInt8 |
0 для управляемого управления; 1 для машинного кода. |
ClrInstanceID |
win:UInt16 |
Уникальный идентификатор для экземпляра CoreCLR. |
DurationNs |
win:Double |
Длительность состязания в наносекундах. |