Megosztás a következőn keresztül:


Alkalmazástartomány erőforrás-monitorozási (ARM) ETW-eseményei

Ezek az események részletes diagnosztikai információkat nyújtanak az alkalmazástartomány állapotáról. Ezeket az eseményeket használhatja, vagy az alkalmazástartomány erőforrás-monitorozási (ARM) funkciójával is beszerezheti ugyanazokat az információkat.

Szállétrehozott esemény

Ez az esemény a lefuttatási szolgáltató alatt is létre lesz állítva a következőként ThreadDC : (a AppDomainResourceManagementRundownKeyword kulcsszó alatt). Ez az egyetlen esemény, amely ebben a kategóriában a lefuttatási szolgáltató alá kerül.

Az alábbi táblázat a kulcsszót és a szintet mutatja be. További információ: CLR ETW kulcsszavak és szintek.

Az esemény növelésének kulcsszója Level
AppDomainResourceManagementKeyword (0x800) Tájékoztató(4)
ThreadingKeyword (0x10000) Tájékoztató(4)

Az alábbi táblázat az eseményadatokat mutatja be:

Esemény Eseményazonosító Emelt, ha
ThreadCreated 85 Létre lett hozva egy szál az alkalmazástartományhoz.

Az alábbi táblázat az eseményadatokat mutatja be:

Mező neve Adattípus Leírás
Szálazonosító win:UInt64 A létrehozott szál azonosítója.
AppDomainID win:UInt64 Annak az alkalmazástartománynak az azonosítója, amelyhez a száltevékenységet jelentik.
Zászlók win:UInt32 Szállétrehozás jelzői.
ManagedThreadIndex win:UInt32 A létrehozott szál felügyelt indexe.
OSThreadID win:UInt32 A létrehozott szál operációsrendszer-azonosítója.
ClrInstanceID win:UInt16 A CLR vagy a CoreCLR példányának egyedi azonosítója.

AppDomainMemAllocated esemény

Az alábbi táblázat a kulcsszót és a szintet mutatja be:

Az esemény növelésének kulcsszója Level
AppDomainResourceManagementKeyword (0x800) Tájékoztató(4)

Az alábbi táblázat az eseményadatokat mutatja be:

Esemény Eseményazonosító Emelt, ha
AppDomainMemAllocated 83 Minden 4 MB memóriát (körülbelül) az alkalmazástartomány foglal le.

Az alábbi táblázat az eseményadatokat mutatja be:

Mező neve Adattípus Leírás
AppDomainID win:UInt64 Annak az alkalmazástartománynak az azonosítója, amelyhez az erőforrás-használatot jelentik.
Kiosztott win:UInt64 Az alkalmazástartomány létrehozása óta ebben az alkalmazástartományban lefoglalt bájtok teljes száma (a szabad memória mennyisége nem lesz kivonva).
ClrInstanceID win:UInt16 A CLR vagy a CoreCLR példányának egyedi azonosítója.

AppDomainMemMegjelenési esemény

Az alábbi táblázat a kulcsszót és a szintet mutatja be:

Az esemény növelésének kulcsszója Level
AppDomainResourceManagementKeyword (0x800) Tájékoztató(4)

Az alábbi táblázat az eseményadatokat mutatja be:

Esemény Eseményazonosító Emelt, ha
AppDomainMemSurvived 84 Minden szemétgyűjtés véget ért.

Az alábbi táblázat az eseményadatokat mutatja be:

Mező neve Adattípus Leírás
AppDomainID win:UInt64 Annak a tartománynak az azonosítója, amelyhez az erőforrás-használatot jelenteni kell.
Túlélte win:UInt64 Azon bájtok száma, amelyek az utolsó gyűjtemény után maradtak, és amelyekről ismert, hogy ez az alkalmazástartomány tárolva van. Ez a szám egy teljes gyűjtemény után pontos és teljes, de rövid élettartamú gyűjtemény után hiányos lehet.
Process(Folyamat)(Folyamat) win:UInt64 Az utolsó gyűjteményből megmaradt bájtok száma. A teljes gyűjtemény után ez a szám a felügyelt halommemória élőben tárolt bájtjainak számát jelöli. A rövid élettartamú gyűjtemény után ez a szám a rövid élettartamú generációkban élő bájtok számát jelöli.
ClrInstanceID win:UInt16 A CLR vagy a CoreCLR példányának egyedi azonosítója.

ThreadAppDomainEnter esemény

Az alábbi táblázat a kulcsszót és a szintet mutatja be:

Az esemény növelésének kulcsszója Level
AppDomainResourceManagementKeyword (0x800) Tájékoztató(4)
ThreadingKeyword (0x10000) Tájékoztató(4)

Az alábbi táblázat az eseményadatokat mutatja be:

Esemény Eseményazonosító Emelt, ha
ThreadAppDomainEnter 87 Egy szál belép egy alkalmazástartományba.

Az alábbi táblázat az eseményadatokat mutatja be:

Mező neve Adattípus Leírás
Szálazonosító win:UInt64 A szál azonosítója.
AppDomainID win:UInt64 Az alkalmazás tartományazonosítója.
ClrInstanceID win:UInt16 A CLR vagy a CoreCLR példányának egyedi azonosítója.

ThreadTerminated esemény

Az alábbi táblázat a kulcsszót és a szintet mutatja be:

Az esemény növelésének kulcsszója Level
AppDomainResourceManagementKeyword (0x800) Tájékoztató(4)
ThreadingKeyword (0x10000) Tájékoztató(4)

Az alábbi táblázat az eseményadatokat mutatja be:

Esemény Eseményazonosító Emelt, ha
ThreadTerminated 86 Egy szál leáll.

Az alábbi táblázat az eseményadatokat mutatja be:

Mező neve Adattípus Leírás
Szálazonosító win:UInt64 A szál azonosítója.
AppDomainID win:UInt64 Az alkalmazás tartományazonosítója.
ClrInstanceID win:UInt16 A CLR vagy a CoreCLR példányának egyedi azonosítója.

Lásd még