.NET Runtime-gebeurtenissen
De .NET Runtime (CoreCLR) verzendt verschillende gebeurtenissen die kunnen worden gebruikt om problemen met uw .NET-toepassing vast te stellen die kunnen worden gebruikt via verschillende mechanismen zoals ETW
, LTTng
en EventPipe
.
Dit document fungeert als een verwijzing naar de gebeurtenissen die worden geactiveerd door .NET Core Runtime.
Zie CLR ETW-gebeurtenissen voor runtime-gebeurtenissen in .NET Framework.
In deze sectie
Conflicten
Deze gebeurtenissen verzamelen informatie over het bewaken van vergrendelingsconflicten.
Garbagecollection-gebeurtenissen
Deze gebeurtenissen verzamelen informatie met betrekking tot garbagecollection. Ze helpen bij diagnostische gegevens en foutopsporing, waaronder het bepalen hoe vaak garbagecollection is uitgevoerd, hoeveel geheugen er is vrijgemaakt tijdens de garbagecollection, enzovoort.
Uitzonderingsevenementen
Deze runtimegebeurtenissen leggen informatie vast over uitzonderingen die worden gegenereerd.
Interop-gebeurtenissen
Met deze runtime-gebeurtenissen wordt informatie vastgelegd over het genereren van stub's van Common Intermediate Language (CIL).
Laadprogramma- en binder-gebeurtenissen
Deze gebeurtenissen verzamelen informatie over het laden en lossen van assembly's en modules.
Methode-gebeurtenissen
Deze gebeurtenissen verzamelen informatie die specifiek is voor methoden. De nettolading van deze gebeurtenissen is vereist voor symboolresolutie. Daarnaast bieden deze gebeurtenissen nuttige informatie, zoals het aantal keren dat een methode is aangeroepen.
Thread-gebeurtenissen
Deze gebeurtenissen verzamelen informatie over werkrol- en I/O-threads.
Type gebeurtenissen
Deze gebeurtenissen verzamelen informatie over het typesysteem.
Gelaagde compilatiegebeurtenissen
Deze gebeurtenissen verzamelen informatie over gelaagde compilatie.