Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Estos eventos en tiempo de ejecución capturan información sobre las contenciones de bloqueo de supervisión, como con Monitor.Enter o la palabra clave de bloqueo de C#. Para obtener más información sobre cómo usar estos eventos con fines de diagnóstico, consulte registro y seguimiento de aplicaciones .NET.
evento ContentionStart_V2
Este evento se emite al principio de una contención de bloqueo de monitor.
| Palabra clave para generar el evento | Nivel |
|---|---|
ContentionKeyword (0x4000) |
Informativo (4) |
En la tabla siguiente se muestra información de eventos.
| Evento | Id. de evento | Se genera cuando |
|---|---|---|
ContentionStart_V2 |
81 | Se inicia una contención de bloqueo de monitor. |
| Nombre del campo | Tipo de dato | Descripción |
|---|---|---|
Flags |
win:UInt8 |
0 para administrado; 1 para nativos. |
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
LockObjectID |
win:Pointer |
Dirección del objeto de bloqueo. |
LockOwnerThreadID |
win:Pointer |
Dirección del subproceso que posee el bloqueo. |
evento ContentionStop_V1
Este evento se emite al final de una contención de bloqueo de monitor.
| Palabra clave para generar el evento | Nivel |
|---|---|
ContentionKeyword (0x4000) |
Informativo (4) |
En la tabla siguiente se muestra información de eventos.
| Evento | Id. de evento | Se genera cuando |
|---|---|---|
ContentionStop_V1 |
91 | Finaliza una contención de bloqueo de monitor. |
| Nombre del campo | Tipo de dato | Descripción |
|---|---|---|
Flags |
win:UInt8 |
0 para administrado; 1 para nativos. |
ClrInstanceID |
win:UInt16 |
Identificador único de la instancia de CoreCLR. |
DurationNs |
win:Double |
Duración de la contención en nanosegundos. |