Zdarzenia ETW monitorowania zasobów domen aplikacji (ARM)
Te zdarzenia zawierają szczegółowe informacje diagnostyczne o stanie domeny aplikacji. Możesz użyć tych zdarzeń lub użyć funkcji monitorowania zasobów domeny aplikacji (ARM), aby uzyskać te same informacje.
ThreadCreated Event
To zdarzenie jest również zgłaszane w ramach dostawcy uruchamiania jako ThreadDC
(pod AppDomainResourceManagementRundownKeyword
słowem kluczowym). Jest to jedyne zdarzenie zgłaszane w ramach dostawcy rundown w tej kategorii.
W poniższej tabeli przedstawiono słowo kluczowe i poziom. Aby uzyskać więcej informacji, zobacz CLR ETW Keywords and Levels (Słowa kluczowe i poziomy CLR ETW).
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informational(4) |
ThreadingKeyword (0x10000) |
Informational(4) |
W poniższej tabeli przedstawiono informacje o zdarzeniu:
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
ThreadCreated |
85 | Wątek został utworzony dla domeny aplikacji. |
W poniższej tabeli przedstawiono dane zdarzenia:
Nazwa pola | Typ danych | Opis |
---|---|---|
Threadid | win:UInt64 | Identyfikator utworzonego wątku. |
AppDomainID | win:UInt64 | Identyfikator domeny aplikacji, dla której jest zgłaszane działanie wątku. |
Flagi | win:UInt32 | Flagi tworzenia wątku. |
ManagedThreadIndex | win:UInt32 | Zarządzany indeks utworzonego wątku. |
OSThreadID | win:UInt32 | Identyfikator systemu operacyjnego utworzonego wątku. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
Zdarzenie AppDomainMemAllocated
W poniższej tabeli przedstawiono słowo kluczowe i poziom:
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informational(4) |
W poniższej tabeli przedstawiono informacje o zdarzeniu:
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
AppDomainMemAllocated |
83 | Każde 4 MB pamięci (w przybliżeniu) jest przydzielane w domenie aplikacji. |
W poniższej tabeli przedstawiono dane zdarzenia:
Nazwa pola | Typ danych | Opis |
---|---|---|
AppDomainID | win:UInt64 | Identyfikator domeny aplikacji, dla której jest zgłaszane użycie zasobów. |
Przydzielone | win:UInt64 | Całkowita liczba bajtów przydzielonych w tej domenie aplikacji od momentu utworzenia domeny aplikacji (ilość wolnej pamięci nie jest odjęta). |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
Zdarzenie AppDomainMemSurvived
W poniższej tabeli przedstawiono słowo kluczowe i poziom:
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informational(4) |
W poniższej tabeli przedstawiono informacje o zdarzeniu:
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
AppDomainMemSurvived |
84 | Każde odzyskiwanie pamięci zostało zakończone. |
W poniższej tabeli przedstawiono dane zdarzenia:
Nazwa pola | Typ danych | Opis |
---|---|---|
AppDomainID | win:UInt64 | Identyfikator domeny, dla której jest zgłaszane użycie zasobów. |
Przeżył | win:UInt64 | Liczba bajtów, które przetrwały po ostatniej kolekcji i które są znane jako przechowywane przez tę domenę aplikacji. Ta liczba jest dokładna i kompletna po pełnej kolekcji, ale może być niekompletna po kolekcji efemerycznej. |
ProcessSurvived | win:UInt64 | Całkowita liczba bajtów, które przetrwały z ostatniej kolekcji. Po pełnej kolekcji ta liczba reprezentuje liczbę bajtów przechowywanych na żywo w zarządzanych stertach. Po kolekcji efemerycznej ta liczba reprezentuje liczbę bajtów przechowywanych na żywo w pokoleniach efemerycznych. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
Zdarzenie ThreadAppDomainEnter
W poniższej tabeli przedstawiono słowo kluczowe i poziom:
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informational(4) |
ThreadingKeyword (0x10000) |
Informational(4) |
W poniższej tabeli przedstawiono informacje o zdarzeniu:
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
ThreadAppDomainEnter |
87 | Wątek wprowadza domenę aplikacji. |
W poniższej tabeli przedstawiono dane zdarzenia:
Nazwa pola | Typ danych | Opis |
---|---|---|
Threadid | win:UInt64 | Identyfikator wątku. |
AppDomainID | win:UInt64 | Identyfikator domeny aplikacji. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |
Zdarzenie threadTerminated
W poniższej tabeli przedstawiono słowo kluczowe i poziom:
Słowo kluczowe do zgłaszania zdarzenia | Poziom |
---|---|
AppDomainResourceManagementKeyword (0x800) |
Informational(4) |
ThreadingKeyword (0x10000) |
Informational(4) |
W poniższej tabeli przedstawiono informacje o zdarzeniu:
Zdarzenie | Identyfikator zdarzenia | Podniesione, gdy |
---|---|---|
ThreadTerminated |
86 | Wątek kończy się. |
W poniższej tabeli przedstawiono dane zdarzenia:
Nazwa pola | Typ danych | Opis |
---|---|---|
Threadid | win:UInt64 | Identyfikator wątku. |
AppDomainID | win:UInt64 | Identyfikator domeny aplikacji. |
Identyfikator ClrInstanceID | win:UInt16 | Unikatowy identyfikator wystąpienia środowiska CLR lub CoreCLR. |