Konkurrens om ETW-händelser
Konkurrenshändelser utlöses när det finns konkurrens om System.Threading.Monitor lås eller interna lås som används av körningen. Konkurrens uppstår när en tråd väntar på ett lås medan en annan tråd har låset.
I följande tabell visas nyckelordet under vilket konkurrenshändelser höjs och nivån på händelserna. Mer information finns i CLR ETW-nyckelord och -nivåer.
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_V1 |
81 | Konkurrensen startar. Den här händelsen innehåller inte mängden snurrande tid innan en tråd väntar på att hämta ett lås. den aktiveras bara när tråden väntar på att få ett lås. |
ContentionStop |
91 | Konkurrensen upphör. |
I följande tabell visas händelsedata:
Fältnamn | Datatyp | Beskrivning |
---|---|---|
Flaggor | win:UInt8 | 0 för hanterad; 1 för intern. |
ClrInstanceID | win:UInt16 | Unikt ID för clr-instansen. |
Se även
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.