프로파일링 도구에서 리소스 경합 데이터 값 이해

리소스 경합 프로 파일링 경쟁 스레드 응용 프로그램에서 액세스할 수 있는 공유 리소스에 대 한 대기 해야 하는 자세한 호출 스택 정보 때마다 수집 합니다.

요구 사항

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional

리소스 경합 보고서에는 총 경합 수와 대기가 발생한 모듈, 함수, 소스 코드 줄 및 명령에서 리소스를 기다린 총 시간이 표시됩니다. 

  • 포괄 값은 리소스 경합에 의해 함수가 대기해야 했던 총 경합 수와 해당 함수가 기다린 총 시간을 표시합니다.해당 함수가 호출한 자식 함수에 의해 발생한 경합도 포괄 값에 포함됩니다.

  • 전용 값은 함수가 대기해야 했던 경합 중 해당 함수 본문의 코드에 의해 발생한 경합 수만 표시합니다.자식 함수에 의해 발생한 경합은 포함되지 않습니다.또한 함수의 전용 시간에는 해당 함수 본문의 문에 의해 발생한 대기 시간만 포함됩니다.

리소스 경합 보고서 뷰에는 개별 경합 이벤트를 시간에 따라 보여 주고 특정 이벤트를 생성한 호출 스택을 보여 주는 시간 표시 그래프도 포함됩니다.자세한 내용은 다음 항목 중 하나를 참조하십시오.

동시성 프로파일링의 두 번째 모드에 대한 자세한 내용은 동시성 시각화 도우미를 참조하십시오.