.NET-körningshändelser
.NET Runtime (CoreCLR) genererar olika händelser som kan användas för att diagnostisera problem med ditt .NET-program som kan användas via olika mekanismer som ETW
, LTTng
och EventPipe
.
Det här dokumentet fungerar som en referens för de händelser som utlöses av .NET Core-körning.
Information om körningshändelser i .NET Framework finns i CLR ETW-händelser.
I det här avsnittet
Konkurrenshändelser
Dessa händelser samlar in information om övervakningslåskonkurreringar.
Skräpinsamlingshändelser
Dessa händelser samlar in information som rör skräpinsamling. De hjälper till med diagnostik och felsökning, inklusive att avgöra hur många gånger skräpinsamlingen utfördes, hur mycket minne som frigörs under skräpinsamling osv.
Undantagshändelser
Dessa körningshändelser samlar in information om undantag som genereras.
Interop-händelser
Dessa körningshändelser samlar in information om stub-generering av common intermediate language (CIL).
Loader- och Binder-händelser
Dessa händelser samlar in information om inläsning och avlastning av sammansättningar och moduler.
Metodhändelser
Dessa händelser samlar in information som är specifik för metoder. Nyttolasten för dessa händelser krävs för symbolmatchning. Dessutom ger dessa händelser användbar information, till exempel hur många gånger en metod anropades.
Trådhändelser
Dessa händelser samlar in information om arbets- och I/O-trådar.
Typhändelser
Dessa händelser samlar in information om typsystemet.
Nivåindelade kompileringshändelser
Dessa händelser samlar in information om nivåindelad kompilering.