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
Dolgozzon együtt velünk a GitHubon
A tartalom forrása a GitHubon található, ahol létrehozhat és áttekinthet problémákat és lekéréses kérelmeket is. További információért tekintse meg a közreműködői útmutatónkat.