.NET 運行時間事件

.NET 執行時間 (CoreCLR) 會發出各種事件,可用來診斷 .NET 應用程式的問題,這些事件可透過 、 和 EventPipeETWLTTng 各種機制來取用。

本檔可作為 .NET Core 執行時間所引發之事件的參考。

如需 .NET Framework 中的運行時間事件,請參閱 CLR ETW 事件

本節內容

爭用事件
這些事件會收集監視鎖定爭用的相關資訊。

記憶體回收事件
這些事件會收集與垃圾收集相關的資訊。 它們有助於診斷和偵錯,包括判斷垃圾收集執行次數、垃圾收集期間釋放多少記憶體等等。

例外狀況事件
這些運行時間事件會擷取擲回之例外狀況的相關資訊。

Interop 事件
這些運行時間事件會擷取 Common Intermediate Language (CIL) 存根產生的相關資訊。

載入器和系結器事件
這些事件會收集與載入和卸載元件和模組相關的資訊。

方法事件
這些事件會收集方法特有的資訊。 若要進行符號解析,需使用這些事件的承載。 此外,這些事件會提供實用資訊,例如呼叫方法的次數。

執行緒事件
這些事件會收集背景工作角色和 I/O 執行緒的相關資訊。

類型事件
這些事件會收集類型系統的相關資訊。

階層式編譯事件
這些事件會收集階層式編譯的相關資訊。