Dela via


.NET-körningskonkurreringshändelser

Dessa körningshändelser samlar in information om övervakningslåskonkurreringar, till exempel med Monitor.Enter eller nyckelordet C#-lås. Mer information om hur du använder dessa händelser i diagnostiksyfte finns i loggning och spårning av .NET-program

ContentionStart_V2 händelse

Den här händelsen genereras i början av en övervakningslåskonkurration.

Nyckelord för att höja händelsen Nivå
ContentionKeyword (0x4000) Information (4)

I följande tabell visas händelseinformation.

Händelse Händelse-ID Upphöjt när
ContentionStart_V2 81 En övervakningslåskonkurration startar.
Fältnamn Datatyp Beskrivning
Flags win:UInt8 0 för hanterad; 1 för inbyggda.
ClrInstanceID win:UInt16 Unikt ID för instansen av CoreCLR.
LockObjectID win:Pointer Adress för låsobjektet.
LockOwnerThreadID win:Pointer Adress för tråden som äger låset.

ContentionStop_V1 händelse

Den här händelsen genereras i slutet av en övervakningslåskonkurration.

Nyckelord för att höja händelsen Nivå
ContentionKeyword (0x4000) Information (4)

I följande tabell visas händelseinformation.

Händelse Händelse-ID Upphöjt när
ContentionStop_V1 91 En övervakningslåskonkurration slutar.
Fältnamn Datatyp Beskrivning
Flags win:UInt8 0 för hanterad; 1 för inbyggda.
ClrInstanceID win:UInt16 Unikt ID för instansen av CoreCLR.
DurationNs win:Double Varaktighet för konkurrensen i nanosekunder.