Eventos ETW de contención
Los eventos de contención se generan cuando el tiempo de ejecución usa contención de bloqueos System.Threading.Monitor o nativos. La contención se produce cuando un subproceso espera un bloqueo mientras otro posee el bloqueo.
En la tabla siguiente se muestra la palabra clave bajo la que se generan los eventos de contención y el nivel de los eventos. Para obtener más información, vea CLR ETW Keywords and Levels.
Palabra clave para generar el evento | Nivel |
---|---|
ContentionKeyword (0x4000) |
Informativo (4) |
En la siguiente tabla se muestra la información del evento:
Evento | Id. de evento | Se genera cuando |
---|---|---|
ContentionStart_V1 |
81 | Se inicia la contención. Este evento no incluye la cantidad de tiempo de giro antes de que un subproceso comience a esperar para adquirir un bloqueo; solo se genera cuando el subproceso espera para adquirir un bloqueo. |
ContentionStop |
91 | Finaliza la contención. |
En la siguiente tabla se muestran los datos del evento:
Nombre del campo | Tipo de datos | Descripción |
---|---|---|
Marcas | win:UInt8 | 0 para administrado; 1 para nativo. |
ClrInstanceID | win:UInt16 | Identificador único para la instancia de CLR. |
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.