Udostępnij za pośrednictwem


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.

Zobacz też