Eventi ETW di monitoraggio delle risorse del dominio applicazione (ARM)
Questi eventi forniscono informazioni di diagnostica dettagliate sullo stato di un dominio applicazione. È possibile usare questi eventi o la funzionalità di monitoraggio delle risorse del dominio applicazione (ARM) per ottenere le stesse informazioni.
Evento ThreadCreated
Questo evento viene generato anche sotto il provider di rundown come ThreadDC
(sotto la AppDomainResourceManagementRundownKeyword
parola chiave). Questo è l'unico evento che viene generato nel provider di rundown in questa categoria.
La tabella seguente illustra la parola chiave e il livello Per altre informazioni, vedere Parole chiave e livelli CLR ETW.
Parola chiave per la generazione dell'evento | Level |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informativo (4) |
ThreadingKeyword (0x10000) |
Informativo (4) |
La tabella seguente mostra le informazioni sull'evento:
Evento | ID evento | Generato quando |
---|---|---|
ThreadCreated |
85 | Un thread è stato creato per il dominio applicazione. |
La tabella seguente mostra i dati dell'evento:
Nome del campo | Tipo di dati | Descrizione |
---|---|---|
ThreadID | win:UInt64 | ID del thread che è stato creato. |
AppDomainID | win:UInt64 | Identificatore del dominio dell'applicazione per la quale l’attività thread viene segnalata. |
Flags | win:UInt32 | Flag di creazione del thread. |
ManagedThreadIndex | win:UInt32 | Indice gestito del thread che è stato creato. |
OSThreadID | win:UInt32 | ID del sistema operativo che è stato creato. |
ClrInstanceID | win:UInt16 | ID univoco per l'istanza di CLR o CoreCLR. |
Evento AppDomainMemAllocated
La tabella seguente illustra la parola chiave e il livello:
Parola chiave per la generazione dell'evento | Level |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informativo (4) |
La tabella seguente mostra le informazioni sull'evento:
Evento | ID evento | Generato quando |
---|---|---|
AppDomainMemAllocated |
83 | Ogni 4 MB di memoria (approssimativamente) viene allocato nel dominio dell'applicazione. |
La tabella seguente mostra i dati dell'evento:
Nome del campo | Tipo di dati | Descrizione |
---|---|---|
AppDomainID | win:UInt64 | Identificatore del dominio dell'applicazione per la quale viene segnalato l’utilizzo della risorsa. |
Allocato | win:UInt64 | Il numero totale di byte allocati in questo dominio applicazione, poiché è stato creato il dominio dell'applicazione (non viene sottratta la quantità di memoria liberata). |
ClrInstanceID | win:UInt16 | ID univoco per l'istanza di CLR o CoreCLR. |
Evento AppDomainMemSurvived
La tabella seguente illustra la parola chiave e il livello:
Parola chiave per la generazione dell'evento | Level |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informativo (4) |
La tabella seguente mostra le informazioni sull'evento:
Evento | ID evento | Generato quando |
---|---|---|
AppDomainMemSurvived |
84 | Ogni operazione di Garbage Collection è stata terminata. |
La tabella seguente mostra i dati dell'evento:
Nome del campo | Tipo di dati | Descrizione |
---|---|---|
AppDomainID | win:UInt64 | Identificatore del dominio per la quale viene segnalato l’utilizzo della risorsa. |
Survived | win:UInt64 | Il numero di byte rimasti dall'ultima raccolta e a cui fa riferimento il dominio applicazione corrente. Questo numero è preciso e completo dopo una raccolta completa, ma può essere incompleto dopo una raccolta temporanea. |
ProcessSurvived | win:UInt64 | I byte totali rimasti dall'ultima raccolta. Dopo una raccolta completa, questo numero rappresenta il numero di byte mantenuti attivi negli heap gestiti. Dopo una raccolta completa, questo numero rappresenta il numero di byte mantenuti attivi in generazioni temporanee. |
ClrInstanceID | win:UInt16 | ID univoco per l'istanza di CLR o CoreCLR. |
Evento ThreadAppDomainEnter
La tabella seguente illustra la parola chiave e il livello:
Parola chiave per la generazione dell'evento | Level |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informativo (4) |
ThreadingKeyword (0x10000) |
Informativo (4) |
La tabella seguente mostra le informazioni sull'evento:
Evento | ID evento | Generato quando |
---|---|---|
ThreadAppDomainEnter |
87 | Un thread immette un dominio applicazione. |
La tabella seguente mostra i dati dell'evento:
Nome del campo | Tipo di dati | Descrizione |
---|---|---|
ThreadID | win:UInt64 | Identificatore del thread. |
AppDomainID | win:UInt64 | L’identificatore di dominio applicazione. |
ClrInstanceID | win:UInt16 | ID univoco per l'istanza di CLR o CoreCLR. |
Evento ThreadTerminated
La tabella seguente illustra la parola chiave e il livello:
Parola chiave per la generazione dell'evento | Level |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informativo (4) |
ThreadingKeyword (0x10000) |
Informativo (4) |
La tabella seguente mostra le informazioni sull'evento:
Evento | ID evento | Generato quando |
---|---|---|
ThreadTerminated |
86 | Termina un thread. |
La tabella seguente mostra i dati dell'evento:
Nome del campo | Tipo di dati | Descrizione |
---|---|---|
ThreadID | win:UInt64 | Identificatore del thread. |
AppDomainID | win:UInt64 | L’identificatore di dominio applicazione. |
ClrInstanceID | win:UInt16 | ID univoco per l'istanza di CLR o CoreCLR. |