共用方式為


.NET 運行時間事件

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

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

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

本節中

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

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

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

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

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

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

線程事件
這些事件會收集背景工作角色和 I/O 線程的相關信息。

類型事件
這些事件會收集類型系統的相關信息。

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

等候句柄事件
這些事件會收集等候句柄的相關信息。 它們有助於診斷線程集區饑餓。