Sdílet prostřednictvím


Události modulu runtime .NET

Modul runtime .NET (CoreCLR) generuje různé události, které je možné použít k diagnostice problémů s aplikací .NET, které je možné využívat prostřednictvím různých mechanismů, jako ETWje , LTTnga EventPipe.

Tento dokument slouží jako odkaz na události aktivované modulem runtime .NET Core.

Události modulu runtime v rozhraní .NET Framework najdete v tématu Události TRASOVÁNÍ událostí CLR pro Windows.

V této části

Události kolizí
Tyto události shromažďují informace o kolizích zámků monitorování.

Události uvolňování paměti
Tyto události shromažďují informace týkající se uvolňování paměti. Pomáhají při diagnostice a ladění, včetně určení, kolikrát bylo provedeno uvolňování paměti, kolik paměti bylo uvolněno během uvolňování paměti atd.

Události výjimek
Tyto události modulu runtime zaznamenávají informace o výjimkách, které jsou vyvolány.

Události spolupráce
Tyto události modulu runtime zaznamenávají informace o generování zástupných procedur common intermediate language (CIL).

Události zavaděče a pořadače
Tyto události shromažďují informace týkající se načítání a uvolňování sestavení a modulů.

Události metody
Tyto události shromažďují informace specifické pro metody. Datová část těchto událostí se vyžaduje pro řešení symbolů. Kromě toho tyto události poskytují užitečné informace, například počet, kolikrát byla volána metoda.

Události vlákna
Tyto události shromažďují informace o pracovních a vstupně-výstupních vláknech.

Události typu
Tyto události shromažďují informace o systému typů.

Vrstvené události kompilace
Tyto události shromažďují informace o vrstvené kompilaci.

Události zpracování čekání
Tyto události shromažďují informace o obslužných rutinách čekání. Pomáhají při hladovění fondu vláken diagnostiky.