Compartilhar via


Eventos ETW de contenção

Eventos de contenção são acionados sempre que há contenção em bloqueios System.Threading.Monitor ou bloqueios nativos usados pelo runtime. A contenção ocorre quando um thread aguarda um bloqueio, enquanto outro thread possui o bloqueio.

A tabela a seguir mostra a palavra-chave com a qual os eventos de contenção são acionados, além do nível dos eventos. Para obter mais informações, consulte Palavras-chaves e níveis CLR ETW.

Palavra-chave para acionar o evento Nível
ContentionKeyword (0x4000) Informativo (4)

A tabela a seguir mostra as informações do evento:

Evento ID do evento Acionado quando
ContentionStart_V1 81 A contenção é iniciada. Esse evento não inclui o tempo de rotação antes que um thread aguarde para adquirir um bloqueio; ele é acionado apenas quando o thread aguarda para adquirir um bloqueio.
ContentionStop 91 A contenção é encerrada.

A tabela a seguir mostra dados do evento:

Nome do campo Tipo de dados Descrição
Flags win:UInt8 0 para gerenciado; 1 para nativo.
ClrInstanceID win:UInt16 ID exclusiva da instância do CLR.

Confira também