Condividi tramite


Eventi di runtime .NET

Il runtime .NET (CoreCLR) genera vari eventi che possono essere usati per diagnosticare i problemi con l'applicazione .NET che possono essere utilizzati tramite vari meccanismi, ad ETWesempio , LTTnge EventPipe.

Questo documento funge da riferimento agli eventi generati dal runtime di .NET Core.

Per gli eventi di runtime in .NET Framework, vedere Eventi CLR ETW.

In questa sezione

Eventi di conflitto
Questi eventi raccolgono informazioni sul monitoraggio dei conflitti di blocco.

Eventi di Garbage Collection
Questi eventi raccolgono informazioni relative a Garbage Collection. Sono utili per la diagnostica e il debug, tra cui la determinazione del numero di volte in cui è stata eseguita l'operazione di Garbage Collection, la quantità di memoria liberata durante la Garbage Collection e così via.

Eventi di eccezione
Questi eventi di runtime acquisiscono informazioni sulle eccezioni generate.

Eventi di interoperabilità
Questi eventi di runtime acquisiscono informazioni sulla generazione di stub di Common Intermediate Language (CIL).

Eventi del caricatore e del binder
Questi eventi raccolgono informazioni relative al caricamento e allo scaricamento di assembly e moduli.

Eventi dei metodi
Questi eventi raccolgono informazioni specifiche dei metodi. Il payload di questi eventi è necessario per la risoluzione dei simboli. Questi eventi forniscono inoltre informazioni utili, ad esempio il numero di volte in cui un metodo è stato chiamato.

Eventi thread
Questi eventi raccolgono informazioni sui thread di lavoro e I/O.

Eventi di tipo
Questi eventi raccolgono informazioni sul sistema dei tipi.

Eventi di compilazione a livelli
Questi eventi raccolgono informazioni sulla compilazione a livelli.