Dela via


ETW-händelser för övervakning av programdomänresurser (ARM)

Dessa händelser ger detaljerad diagnostisk information om tillståndet för en programdomän. Du kan använda dessa händelser eller använda arm-funktionen (Application Domain Resource Monitoring) för att hämta samma information.

Trådskapad händelse

Den här händelsen genereras också under rundown-providern som ThreadDC (under nyckelordet AppDomainResourceManagementRundownKeyword ). Det här är den enda händelse som genereras under rundown-providern i den här kategorin.

I följande tabell visas nyckelordet och nivån. Mer information finns i CLR ETW-nyckelord och -nivåer.

Nyckelord för att höja händelsen Nivå
AppDomainResourceManagementKeyword (0x800) Information(4)
ThreadingKeyword (0x10000) Information(4)

I följande tabell visas händelseinformationen:

Händelse Händelse-ID Upphöjt när
ThreadCreated 85 En tråd skapades för programdomänen.

I följande tabell visas händelsedata:

Fältnamn Datatyp Beskrivning
ThreadID win:UInt64 ID för den tråd som skapades.
AppDomainID win:UInt64 Identifierare för programdomänen för vilken trådaktivitet rapporteras.
Flaggor win:UInt32 Flaggor för att skapa trådar.
ManagedThreadIndex win:UInt32 Hanterat index för tråden som skapades.
OSThreadID win:UInt32 Operativsystem-ID för tråden som skapades.
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

AppDomainMemAllokerad händelse

I följande tabell visas nyckelordet och nivån:

Nyckelord för att höja händelsen Nivå
AppDomainResourceManagementKeyword (0x800) Information(4)

I följande tabell visas händelseinformationen:

Händelse Händelse-ID Upphöjt när
AppDomainMemAllocated 83 Var 4 MB minne (cirka) allokeras i programdomänen.

I följande tabell visas händelsedata:

Fältnamn Datatyp Beskrivning
AppDomainID win:UInt64 Identifierare för programdomänen för vilken resursanvändning rapporteras.
Tilldelade win:UInt64 Det totala antalet byte som allokerats i den här programdomänen sedan programdomänen skapades (mängden ledigt minne subtraheras inte).
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

AppDomainMemSurvived-händelse

I följande tabell visas nyckelordet och nivån:

Nyckelord för att höja händelsen Nivå
AppDomainResourceManagementKeyword (0x800) Information(4)

I följande tabell visas händelseinformationen:

Händelse Händelse-ID Upphöjt när
AppDomainMemSurvived 84 Varje skräpinsamling har avslutats.

I följande tabell visas händelsedata:

Fältnamn Datatyp Beskrivning
AppDomainID win:UInt64 Identifierare för den domän som resursanvändningen rapporteras för.
Överlevde win:UInt64 Antalet byte som överlevde efter den senaste samlingen och som är kända för att lagras av den här programdomänen. Det här talet är korrekt och fullständigt efter en fullständig samling, men kan vara ofullständigt efter en tillfällig samling.
ProcessSurvived win:UInt64 Det totala antalet byte som överlevde från den senaste samlingen. Efter en fullständig samling representerar det här talet antalet byte som hålls live i hanterade heaps. Efter en tillfällig samling representerar det här talet antalet byte som lagras live i tillfälliga generationer.
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

ThreadAppDomainEnter-händelse

I följande tabell visas nyckelordet och nivån:

Nyckelord för att höja händelsen Nivå
AppDomainResourceManagementKeyword (0x800) Information(4)
ThreadingKeyword (0x10000) Information(4)

Följande tabell visar händelseinformationen:

Händelse Händelse-ID Upphöjt när
ThreadAppDomainEnter 87 En tråd anger en programdomän.

Följande tabell visar händelsedata:

Fältnamn Datatyp Beskrivning
ThreadID win:UInt64 Trådidentifieraren.
AppDomainID win:UInt64 Programdomänidentifieraren.
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

ThreadTerminated-händelse

I följande tabell visas nyckelordet och nivån:

Nyckelord för att höja händelsen Nivå
AppDomainResourceManagementKeyword (0x800) Information(4)
ThreadingKeyword (0x10000) Information(4)

Följande tabell visar händelseinformationen:

Händelse Händelse-ID Upphöjt när
ThreadTerminated 86 En tråd avslutas.

Följande tabell visar händelsedata:

Fältnamn Datatyp Beskrivning
ThreadID win:UInt64 Trådidentifieraren.
AppDomainID win:UInt64 Programdomänidentifieraren.
ClrInstanceID win:UInt16 Unikt ID för instansen av CLR eller CoreCLR.

Se även