Aracılığıyla paylaş


Çekişme ETW olayları

Çakışma olayları, çalışma zamanı tarafından kullanılan kilitler veya yerel kilitler için System.Threading.Monitor çekişme olduğunda tetiklenir. Başka bir iş parçacığı kilidine sahipken bir iş parçacığı kilit beklerken çekişme oluşur.

Aşağıdaki tabloda, çekişme olaylarının tetiklendiği anahtar sözcük ve olayların düzeyi gösterilmektedir. Daha fazla bilgi için bkz. CLR ETW Anahtar Sözcükleri ve Düzeyleri.

Olayı oluşturmak için anahtar sözcük Level
ContentionKeyword (0x4000) Bilgilendirme (4)

Aşağıdaki tabloda olay bilgileri gösterilmektedir:

Olay Olay Kimliği Ne zaman yükseltildi
ContentionStart_V1 81 Çekişme başlar. Bu olay, bir iş parçacığı kilit almak için beklemeden önce dönen süre miktarını içermez; yalnızca iş parçacığı bir kilit almak için beklediğinde oluşturulur.
ContentionStop 91 Çekişme sona erer.

Aşağıdaki tabloda olay verileri gösterilmektedir:

Alan adı Veri türü Açıklama
Bayraklar win:UInt8 Yönetilen için 0; Yerel için 1.
ClrInstanceID win:UInt16 CLR örneği için benzersiz kimlik.

Ayrıca bkz.