Freigeben über


ETW-Konfliktereignisse

Konfliktereignisse werden immer dann ausgelöst, wenn es Konflikte bei System.Threading.Monitor-Sperren oder nativen Sperren gibt, die von der Laufzeit verwendet werden. Konflikte treten auf, wenn ein Thread auf eine Sperre wartet, während ein anderer Thread die Sperre besitzt.

Die folgende Tabelle zeigt das Schlüsselwort, unter dem Konfliktereignisse ausgelöst werden, und die Ebene der Ereignisse. Weitere Informationen finden Sie unter CLR-ETW-Schlüsselwörter und -Ebenen.

Schlüsselwort zum Auslösen des Ereignisses Ebene
ContentionKeyword (0x4000) Information (4)

In der folgenden Tabelle finden Sie die Ereignisinformationen:

Ereignis Ereignis-ID Wird ausgelöst, wenn
ContentionStart_V1 81 Konflikt startet. Dieses Ereignis enthält die Spinzeit vor dem Abruf einer Sperre eines Threads nicht. Dies wird nur ausgelöst, wenn der Thread darauf wartet, eine Sperre abzurufen.
ContentionStop 91 Konflikt endet.

In der folgenden Tabelle finden Sie die Ereignisdaten:

Feldname Datentyp BESCHREIBUNG
Flags win:UInt8 0 für verwaltet. 1 für nativ.
ClrInstanceID win:UInt16 Eindeutige ID für die Instanz von CLR.

Weitere Informationen