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. |