Megosztás a következőn keresztül:


Versengési ETW-események

A versengési események akkor jönnek létre, amikor a futtatókörnyezet által használt zárolások vagy natív zárolások versengnekSystem.Threading.Monitor. Versengés akkor fordul elő, ha egy szál zárolásra vár, míg egy másik szál rendelkezik a zárolással.

Az alábbi táblázat azt a kulcsszót mutatja be, amely alatt a versengési eseményeket emeli ki, valamint az események szintjét. További információ: CLR ETW kulcsszavak és szintek.

Az esemény emelésének kulcsszója Level
ContentionKeyword (0x4000) Tájékoztató (4)

Az alábbi táblázat az eseményadatokat mutatja be:

Esemény Eseményazonosító Emelve, amikor
ContentionStart_V1 81 A versengés elindul. Ez az esemény nem tartalmazza azt az időtartamot, amíg egy szál megvárja a zárolás megszerzését; a rendszer csak akkor emeli fel, ha a szál megvárja a zárolás megszerzését.
ContentionStop 91 A versengés véget ér.

Az alábbi táblázat az eseményadatokat mutatja be:

Mező neve Adattípus Leírás
Zászlók win:UInt8 0 a felügyelt; 1 a natív.
ClrInstanceID win:UInt16 A CLR-példány egyedi azonosítója.

Lásd még