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 ETW
je , LTTng
a 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
Kolizní události
Tyto události shromažďují informace o kolizích zámků monitorování.
Události kolekce 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 interoperability
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 metod
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.