Udostępnij za pośrednictwem


Zdarzenia środowiska uruchomieniowego platformy .NET

Środowisko uruchomieniowe platformy .NET (CoreCLR) emituje różne zdarzenia, które mogą służyć do diagnozowania problemów z aplikacją .NET, które mogą być używane za pośrednictwem różnych mechanizmów, takich jak ETW, LTTngi EventPipe.

Ten dokument służy jako odwołanie do zdarzeń uruchamianych przez środowisko uruchomieniowe platformy .NET Core.

Aby uzyskać informacje o zdarzeniach środowiska uruchomieniowego w programie .NET Framework, zobacz ZDARZENIA CLR ETW.

W tej sekcji

Zdarzenia rywalizacji
Te zdarzenia zbierają informacje o monitorowaniu rywalizacji o blokady.

Zdarzenia odzyskiwania pamięci
Te zdarzenia zbierają informacje dotyczące odzyskiwania pamięci. Pomagają one w diagnostyce i debugowaniu, w tym określaniu, ile razy zostało wykonane odzyskiwanie pamięci, ile pamięci zostało zwolnione podczas odzyskiwania pamięci itp.

Zdarzenia wyjątków
Te zdarzenia środowiska uruchomieniowego przechwytują informacje o zgłaszanych wyjątkach.

Zdarzenia międzyoperacyjności
Te zdarzenia środowiska uruchomieniowego przechwytują informacje o generowaniu wycinków języka wspólnego języka pośredniego (CIL).

Zdarzenia modułu ładującego i bindera
Te zdarzenia zbierają informacje dotyczące ładowania i zwalniania zestawów i modułów.

Zdarzenia metod
Te zdarzenia zbierają informacje specyficzne dla metod. Ładunek tych zdarzeń jest wymagany do rozpoznawania symboli. Ponadto te zdarzenia zawierają przydatne informacje, takie jak liczba wywołań metody.

Zdarzenia wątku
Te zdarzenia zbierają informacje o wątkach procesu roboczego i we/wy.

Zdarzenia typu
Te zdarzenia zbierają informacje o systemie typów.

Zdarzenia kompilacji warstwowej
Te zdarzenia zbierają informacje o kompilacji warstwowej.