Peristiwa ETW pertentangan
Peristiwa pertentangan dimunculkan setiap kali ada pertentangan untuk kunci System.Threading.Monitor atau kunci asli yang digunakan oleh runtime. Pertentangan terjadi ketika utas sedang menunggu kunci sementara utas lain memiliki kunci.
Tabel berikut ini memperlihatkan kata kunci tempat pertentangan dimunculkan, dan tingkat peristiwa. Untuk informasi selengkapnya, lihat Kata Kunci dan Tingkat ETW CLR.
Kata kunci untuk memunculkan peristiwa | Tingkat |
---|---|
ContentionKeyword (0x4000) |
Informasi (4) |
Tabel berikut ini memperlihatkan informasi peristiwa:
Kejadian | ID Peristiwa | Dimunculkan ketika |
---|---|---|
ContentionStart_V1 |
81 | Pertentangan dimulai. Peristiwa ini tidak termasuk jumlah waktu pemutaran sebelum utas menunggu untuk memperoleh kunci; perisitwa hanya dimunculkan ketika utas menunggu untuk memperoleh kunci. |
ContentionStop |
91 | Pertentangan berakhir. |
Tabel berikut ini memperlihatkan data peristiwa:
Nama bidang | Jenis data | Deskripsi |
---|---|---|
Bendera | win:UInt8 | 0 untuk dikelola; 1 untuk asli. |
ClrInstanceID | win:UInt16 | ID unik untuk instans CLR. |
Lihat juga
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.