다음을 통해 공유


경합 ETW 이벤트

런타임에서 사용되는 System.Threading.Monitor 잠금 또는 네이티브 잠금에 대한 경합이 있을 때마다 경합 이벤트가 발생합니다. 스레드가 잠금을 소유하는 동안 또 다른 스레드가 잠금을 기다리고 있으면 경합이 발생합니다.

다음 표에서는 경합 이벤트가 발생하는 키워드 및 이벤트 수준을 보여 줍니다. 자세한 내용은 CLR ETW 키워드 and 수준을 참조하세요.

이벤트를 발생시키기 위한 키워드 Level
ContentionKeyword(0x4000) 정보(4)

다음 표에서는 이벤트 정보를 보여 줍니다.

이벤트 이벤트 ID 발생 시기
ContentionStart_V1 81 경합이 시작됩니다. 이 이벤트에는 스레드가 잠금을 획득하기 위해 대기하기 전의 회전 시간이 포함되지 않습니다. 이 이벤트는 스레드가 잠금을 획득하기 위해 대기하는 경우에만 발생합니다.
ContentionStop 91 경합이 종료됩니다.

다음 표에서는 이벤트 데이터를 보여 줍니다.

필드 이름 데이터 형식 Description
플래그 win:UInt8 0(관리), 1(네이티브).
ClrInstanceID win:UInt16 CLR 인스턴스의 고유 ID.

참고 항목