Eventos ETW no CLR
Os tópicos desta seção descrevem os eventos ETW (rastreamento de eventos para Windows). Cada evento tem uma palavra-chave e um nível associados, que são descritos no tópico Palavras-chave e níveis CLR ETW. O CLR tem dois provedores para os eventos:
O provedor de runtime, que aciona eventos, dependendo de quais palavras-chave (categorias de eventos) são habilitadas. O GUID do provedor de runtime CLR é e13c0d23-ccbc-4e12-931b-d9cc2eee27e4.
O provedor de encerramento, que tem usos de finalidade especial. O GUID do provedor de encerramento CLR é a669021c-c450-4609-a035-5af59af4df18.
Para obter mais informações sobre os provedores, consulte Provedores CLR ETW.
Nesta seção
Eventos de Informações de Tempo de Execução Captura informações sobre o tempo de execução, incluindo o SKU, o número da versão, a maneira como o tempo de execução foi ativado, os parâmetros de linha de comando com os quais foi iniciado, o GUID (se aplicável) e outras informações relevantes.
Exceção Thrown_V1 Evento Captura informações sobre exceções que são lançadas.
Eventos de contenção Captura informações sobre contenção para bloqueios de monitor ou bloqueios nativos que o tempo de execução usa.
Eventos do pool de threads Captura informações sobre pools de threads de trabalho e pools de threads de E/S.
Eventos do carregador Captura informações sobre como carregar e descarregar domínios, assemblies e módulos de aplicativos.
Eventos de método Captura informações sobre métodos CLR para resolução de símbolos.
Eventos de coleta de lixo Captura informações referentes à coleta de lixo para ajudar no diagnóstico e na depuração.
Eventos de rastreamento JIT Captura informações sobre chamadas de entrada e de cauda just-in-time (JIT).
Interop Events Captura informações sobre a geração e o cache de stub Common Intermediate Language (CIL).
Eventos ARM Captura informações de diagnóstico detalhadas sobre o estado de um domínio de aplicativo.
Eventos de segurança Captura informações sobre nome forte e verificação de Authenticode.
Evento de pilha Captura informações que são usadas com outros eventos para gerar rastreamentos de pilha depois que um evento é gerado.