.NET-futtatókörnyezeti versengési események
Ezek a futtatókörnyezeti események információkat rögzítenek a monitorzárolási versengésekről, például a vagy a C# zárolási kulcsszóról Monitor.Enter
. Az események diagnosztikai célokra való használatával kapcsolatos további információkért lásd: .NET-alkalmazások naplózása és nyomon követése
ContentionStart_V2 esemény
Ez az esemény egy monitorzárolási versengés elején lesz kibocsátva.
Az esemény emelésének kulcsszója | Level |
---|---|
ContentionKeyword (0x4000) |
Tájékoztató (4) |
Az alábbi táblázat az eseményinformációkat mutatja be.
Esemény | Eseményazonosító | Emelve, amikor |
---|---|---|
ContentionStart_V2 |
81 | Elindul egy monitorzárolási versengés. |
Mező neve | Adattípus | Leírás |
---|---|---|
Flags |
win:UInt8 |
0 felügyelt; 1 natív. |
ClrInstanceID |
win:UInt16 |
A CoreCLR-példány egyedi azonosítója. |
LockObjectID |
win:Pointer |
A zárolási objektum címe. |
LockOwnerThreadID |
win:Pointer |
Annak a szálnak a címe, amely a zárolást birtokolja. |
ContentionStop_V1 esemény
Ez az esemény egy monitorzárolási versengés végén lesz kibocsátva.
Az esemény emelésének kulcsszója | Level |
---|---|
ContentionKeyword (0x4000) |
Tájékoztató (4) |
Az alábbi táblázat az eseményinformációkat mutatja be.
Esemény | Eseményazonosító | Emelve, amikor |
---|---|---|
ContentionStop_V1 |
91 | A monitorzárolási versengés véget ér. |
Mező neve | Adattípus | Leírás |
---|---|---|
Flags |
win:UInt8 |
0 felügyelt; 1 natív. |
ClrInstanceID |
win:UInt16 |
A CoreCLR-példány egyedi azonosítója. |
DurationNs |
win:Double |
A versengés időtartama nanoszekundumokban. |
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.