Compartilhar via


Eventos ETW de contenção

Eventos de contenção são gerados sempre que houver contenção de System.Threading.Monitor bloqueios ou bloqueios de nativos usados pelo tempo de execução. Contenção ocorre quando um thread está aguardando um bloqueio enquanto outro segmento possui o bloqueio.

A tabela a seguir mostra a palavra-chave sob a qual os eventos de contenção são disparados e o nível dos eventos. (Para obter mais informações, consulte Níveis e palavras-chave do ETW CLR.)

Palavra-chave para disparar o evento.

Level

ContentionKeyword(0x4000)

Informativo (4)

A tabela a seguir mostra as informações de evento.

Evento

Identificação de evento

Gerado quando

ContentionStart_V1

81

Inicia a contenção. Esse evento não incluir a quantidade de girando o tempo antes que um segmento espera adquirir um bloqueio; ele é disparado somente quando o segmento espera adquirir um bloqueio.

ContentionStop

81

Termina a contenção.

A tabela a seguir mostra os dados de evento.

Nome do campo

Tipo de dados

Descrição

Sinalizadores

Win: UInt8

0 para gerenciados; 1 para o nativo.

ClrInstanceID

Win: UInt16.

Identificação exclusiva para a instância do CLR.

Consulte também

Conceitos

Eventos ETW CLR