리소스 정보 뷰 - 프로파일러 경합 데이터

리소스 정보 뷰에서는 선택한 리소스에 대한 경합으로 인해 발생한 차단 이벤트를 시간 표시 그래프로 보여 줍니다.차단 이벤트는 다른 스레드에서 리소스에 대한 액세스를 잠가 스레드의 실행이 일시 중단되었을 때 발생합니다.

이 뷰에서는 각 스레드의 실행 시간을 가로 막대로 나타내고 각 차단 이벤트를 스레드 시간 표시 막대 위에 세로 막대로 나타냅니다.필요한 경우 시간 표시 막대의 한 부분을 확대하여 개별 이벤트를 볼 수 있습니다.이벤트를 초래한 함수의 실행 경로(호출 스택)를 보려면 해당 이벤트 막대를 클릭합니다.그러면 호출 스택 창에 해당 함수가 나타납니다.함수의 소스 코드를 사용할 수 있는 경우 함수 이름을 클릭하여 Visual Studio의 인터페이스에서 소스 파일을 편집할 수 있습니다.

절차

시간 표시 막대 세그먼트를 확대하려면

  • 시간 표시 막대의 원하는 영역 위로 마우스 포인터를 끕니다.

    마우스 단추를 놓으면 뷰에서 선택한 시간 세그먼트가 확대됩니다.이 과정을 반복하여 해당 세그먼트를 더 크게 확대할 수 있습니다.시간 스크롤 막대 위의 스크롤 상자는 뷰에 표시된 시간 세그먼트의 상대 크기를 나타냅니다.

시간 표시 막대를 축소하려면

  • 다음 단계 중 하나를 수행합니다.

    • 축소를 클릭하여 이전 확대/축소 수준으로 돌아갑니다.

    • 확대/축소 다시 설정을 클릭하여 뷰의 시간 표시 막대를 모두 표시합니다.

이벤트의 호출 스택을 보려면

  • 시간 표시 그래프에서 이벤트 막대를 클릭합니다.

호출 스택에 있는 함수의 소스 코드를 보거나 편집하려면

  • 호출 스택 창에서 해당 함수 이름을 클릭합니다.

함수 소스 코드는 현재 프로젝트의 일부여야 합니다.

리소스에 대한 경합 이벤트의 호출 트리를 보려면

스레드의 모든 경합 이벤트를 보려면