Événements ETW d'analyse de ressource de domaine d'application
Ces événements fournissent des informations de diagnostic détaillées à propos de l'état d'un domaine d'application. Vous pouvez les utiliser ou utiliser la fonctionnalité d'analyse de ressource de domaine d'application (ARM) pour obtenir les mêmes informations.
Cette catégorie se compose des événements suivants :
Événement ThreadCreated
Événement AppDomainMemAllocated
Événement AppDomainMemSurvived
Événement ThreadAppDomainEnter
Événement ThreadTerminated
Événement ThreadCreated
Cet événement est également déclenché sous le fournisseur d'arrêt en tant que ThreadDC (sous le mot clé AppDomainResourceManagementRundownKeyword). Il s'agit du seul événement déclenché sous le fournisseur d'arrêt dans cette catégorie.
Le tableau suivant indique le mot clé et le niveau. (Pour plus d'informations consultez Niveaux et mots clés ETW du CLR.)
Mot clé destiné à déclencher l'événement. |
Niveau |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informations (4) |
ThreadingKeyword (0x10000) |
Informations (4) |
Le tableau suivant indique les informations d'événement.
Événement |
ID d'événement |
Déclenché lorsque |
---|---|---|
ThreadCreated |
85 |
Un thread a été créé pour le domaine d'application. |
Le tableau suivant répertorie les données d'événement.
Nom du champ |
Type de données |
Description |
---|---|---|
ThreadID |
win:UInt64 |
ID du thread qui a été créé. |
AppDomainID |
win:UInt64 |
Identificateur du domaine d'application pour lequel l'activité de thread est signalée. |
Flags |
win:UInt32 |
Indicateurs de création de thread. |
ManagedThreadIndex |
win:UInt32 |
Index managé du thread créé. |
OSThreadID |
win:UInt32 |
ID de système d'exploitation du thread créé. |
ClrInstanceID |
win:UInt16 |
ID unique pour l'instance de CLR ou CoreCLR. |
Retour au début
Événement AppDomainMemAllocated
Le tableau suivant indique le mot clé et le niveau.
Mot clé destiné à déclencher l'événement. |
Niveau |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informations (4) |
Le tableau suivant indique les informations d'événement.
Événement |
ID d'événement |
Déclenché lorsque |
---|---|---|
AppDomainMemAllocated |
83 |
Chaque bloc de 4 Mo de mémoire (environ) est alloué dans le domaine d'application. |
Le tableau suivant répertorie les données d'événement.
Nom du champ |
Type de données |
Description |
---|---|---|
AppDomainID |
win:UInt64 |
Identificateur du domaine d'application pour lequel l'utilisation des ressources est signalée. |
Allocated |
win:UInt64 |
Nombre total d'octets alloués dans ce domaine d'application depuis sa création (la quantité de mémoire libérée n'est pas soustraite). |
ClrInstanceID |
win:UInt16 |
ID unique pour l'instance de CLR ou CoreCLR. |
Retour au début
Événement AppDomainMemSurvived
Le tableau suivant indique le mot clé et le niveau.
Mot clé destiné à déclencher l'événement. |
Niveau |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informations (4) |
Le tableau suivant indique les informations d'événement.
Événement |
ID d'événement |
Déclenché lorsque |
---|---|---|
AppDomainMemSurvived |
84 |
Chaque garbage collection est terminé. |
Le tableau suivant répertorie les données d'événement.
Nom du champ |
Type de données |
Description |
---|---|---|
AppDomainID |
win:UInt64 |
Identificateur du domaine pour lequel l'utilisation des ressources est signalée. |
Survived |
win:UInt64 |
Nombre d'octets ayant survécu après la dernière collection et qui sont conservés par ce domaine d'application. Ce nombre est exact et complet après une collection complète, mais peut être incomplet après une collection éphémère. |
ProcessSurvived |
win:UInt64 |
Octets totaux ayant survécu à la dernière collection. Après une collection complète, ce nombre représente le nombre d'octets conservés actifs dans les tas managés. Après une collection éphémère, ce nombre représente le nombre d'octets conservés actifs dans les générations éphémères. |
ClrInstanceID |
win:UInt16 |
ID unique pour l'instance de CLR ou CoreCLR. |
Retour au début
Événement ThreadAppDomainEnter
Le tableau suivant indique le mot clé et le niveau.
Mot clé destiné à déclencher l'événement. |
Niveau |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informations (4) |
ThreadingKeyword (0x10000) |
Informations (4) |
Le tableau suivant indique les informations d'événement.
Événement |
ID d'événement |
Déclenché lorsque |
---|---|---|
ThreadAppDomainEnter |
87 |
Un thread entre dans un domaine d'application. |
Le tableau suivant répertorie les données d'événement.
Nom du champ |
Type de données |
Description |
---|---|---|
ThreadID |
win:UInt64 |
Identificateur du thread. |
AppDomainID |
win:UInt64 |
Identificateur du domaine d'application. |
ClrInstanceID |
win:UInt16 |
ID unique pour l'instance de CLR ou CoreCLR. |
Retour au début
Événement ThreadTerminated
Le tableau suivant indique le mot clé et le niveau.
Mot clé destiné à déclencher l'événement. |
Niveau |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informations (4) |
ThreadingKeyword (0x10000) |
Informations (4) |
Le tableau suivant indique les informations d'événement.
Événement |
ID d'événement |
Déclenché lorsque |
---|---|---|
ThreadTerminated |
86 |
Un thread se termine. |
Le tableau suivant répertorie les données d'événement :
Nom du champ |
Type de données |
Description |
---|---|---|
ThreadID |
win:UInt64 |
Identificateur du thread. |
AppDomainID |
win:UInt64 |
Identificateur du domaine d'application. |
ClrInstanceID |
win:UInt16 |
ID unique pour l'instance de CLR ou CoreCLR. |
Retour au début