Delen via


ETW-gebeurtenissen voor toepassingsdomeinresourcebewaking (ARM)

Deze gebeurtenissen bieden gedetailleerde diagnostische informatie over de status van een toepassingsdomein. U kunt deze gebeurtenissen gebruiken of de arm-functie (Application Domain Resource Monitoring) gebruiken om dezelfde informatie te verkrijgen.

ThreadCreated-gebeurtenis

Deze gebeurtenis wordt ook gegenereerd onder de rundown-provider als ThreadDC (onder het AppDomainResourceManagementRundownKeyword trefwoord). Dit is de enige gebeurtenis die wordt gegenereerd onder de rundown-provider in deze categorie.

In de volgende tabel ziet u het trefwoord en het niveau. Zie CLR ETW-trefwoorden en -niveaus voor meer informatie.

Trefwoord voor het verhogen van de gebeurtenis Niveau
AppDomainResourceManagementKeyword (0x800) Informatie(4)
ThreadingKeyword (0x10000) Informatie(4)

In de volgende tabel ziet u de gebeurtenisgegevens:

Gebeurtenis Gebeurtenis-id Opgeheven wanneer
ThreadCreated 85 Er is een thread gemaakt voor het toepassingsdomein.

In de volgende tabel ziet u de gebeurtenisgegevens:

Veldnaam Gegevenstype Beschrijving
ThreadID win:UInt64 Id van de thread die is gemaakt.
AppDomainID win:UInt64 Id van het toepassingsdomein waarvoor threadactiviteit wordt gerapporteerd.
Vlaggen win:UInt32 Markeringen voor het maken van threads.
ManagedThreadIndex win:UInt32 Beheerde index van de thread die is gemaakt.
OSThreadID win:UInt32 Besturingssysteem-id van de thread die is gemaakt.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

Gebeurtenis AppDomainMemAllocated

In de volgende tabel ziet u het trefwoord en het niveau:

Trefwoord voor het verhogen van de gebeurtenis Niveau
AppDomainResourceManagementKeyword (0x800) Informatie(4)

In de volgende tabel ziet u de gebeurtenisgegevens:

Gebeurtenis Gebeurtenis-id Opgeheven wanneer
AppDomainMemAllocated 83 Elke 4 MB geheugen (ongeveer) wordt toegewezen in het toepassingsdomein.

In de volgende tabel ziet u de gebeurtenisgegevens:

Veldnaam Gegevenstype Beschrijving
AppDomainID win:UInt64 Id van het toepassingsdomein waarvoor het resourcegebruik wordt gerapporteerd.
Toegewezen win:UInt64 Het totale aantal bytes dat in dit toepassingsdomein is toegewezen sinds het toepassingsdomein is gemaakt (de hoeveelheid vrijgemaakt geheugen wordt niet afgetrokken).
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

AppDomainMemSurvived-gebeurtenis

In de volgende tabel ziet u het trefwoord en het niveau:

Trefwoord voor het verhogen van de gebeurtenis Niveau
AppDomainResourceManagementKeyword (0x800) Informatie(4)

In de volgende tabel ziet u de gebeurtenisgegevens:

Gebeurtenis Gebeurtenis-id Opgeheven wanneer
AppDomainMemSurvived 84 Elke garbagecollection is beƫindigd.

In de volgende tabel ziet u de gebeurtenisgegevens:

Veldnaam Gegevenstype Beschrijving
AppDomainID win:UInt64 Id van het domein waarvoor resourcegebruik wordt gerapporteerd.
Overleefde win:UInt64 Het aantal bytes dat na de laatste verzameling is bewaard en waarvan bekend is dat ze worden bewaard door dit toepassingsdomein. Dit getal is nauwkeurig en volledig na een volledige verzameling, maar kan onvolledig zijn na een kortstondige verzameling.
ProcessSurvived win:UInt64 Het totale aantal bytes dat van de laatste verzameling is overgeleverd. Na een volledige verzameling vertegenwoordigt dit getal het aantal bytes dat live wordt vastgehouden in beheerde heaps. Na een kortstondige verzameling vertegenwoordigt dit getal het aantal bytes dat live wordt gehouden in tijdelijke generaties.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

ThreadAppDomainEnter-gebeurtenis

In de volgende tabel ziet u het trefwoord en het niveau:

Trefwoord voor het verhogen van de gebeurtenis Niveau
AppDomainResourceManagementKeyword (0x800) Informatie(4)
ThreadingKeyword (0x10000) Informatie(4)

In de volgende tabel ziet u de gebeurtenisgegevens:

Gebeurtenis Gebeurtenis-id Opgeheven wanneer
ThreadAppDomainEnter 87 Een thread voert een toepassingsdomein in.

In de volgende tabel ziet u de gebeurtenisgegevens:

Veldnaam Gegevenstype Beschrijving
ThreadID win:UInt64 De thread-id.
AppDomainID win:UInt64 De toepassingsdomein-id.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

ThreadTerminated Event

In de volgende tabel ziet u het trefwoord en het niveau:

Trefwoord voor het verhogen van de gebeurtenis Niveau
AppDomainResourceManagementKeyword (0x800) Informatie(4)
ThreadingKeyword (0x10000) Informatie(4)

In de volgende tabel ziet u de gebeurtenisgegevens:

Gebeurtenis Gebeurtenis-id Opgeheven wanneer
ThreadTerminated 86 Een thread wordt beƫindigd.

In de volgende tabel ziet u de gebeurtenisgegevens:

Veldnaam Gegevenstype Beschrijving
ThreadID win:UInt64 De thread-id.
AppDomainID win:UInt64 De toepassingsdomein-id.
ClrInstanceID win:UInt16 Unieke id voor het exemplaar van CLR of CoreCLR.

Zie ook