다음을 통해 공유


모듈 뷰 - 프로파일러 경합 데이터

경합 데이터의 모듈 뷰에는 동시성 데이터가 프로파일링 데이터에서 샘플링된 모듈별로 그룹화되어 표시됩니다. 각 모듈은 계층 구조 트리의 루트입니다. 경합 이벤트가 발생한 모듈의 함수는 모듈 노드 아래에 나열됩니다.

경합 이벤트가 발생할 때 함수에서 해당 함수 코드를 실행하고 있었던 경우, 즉 해당 함수가 호출 스택의 맨 위에 있었던 경우에는 실행 중이었던 소스 줄과 명령 주소가 함수 노드 아래에 나열됩니다. 소스 줄 또는 명령 포인터에 대한 데이터는 해당 줄 또는 명령이 실행 중일 때 수집되므로 줄 데이터와 명령 데이터 모두에 대해 포괄 값과 전용 값이 항상 같습니다.

다음 표에서는 경합 데이터의 모듈 뷰에 표시되는 열 값을 설명합니다.

설명

차단된 전용 시간

  • 함수의 경우, 해당 함수가 함수 본문에서 코드를 실행할 수 없도록 차단된 시간입니다. 해당 함수에 의해 호출된 함수에서 차단된 시간은 포함되지 않습니다.

  • 모듈의 경우, 모듈에 포함된 함수에 대한 차단된 전용 시간의 합입니다.

  • 줄 또는 명령의 경우, 해당 줄 또는 명령의 실행이 차단된 시간입니다.

차단된 전용 시간 비율(%)

  • 함수 또는 모듈의 경우, 프로파일링 실행 시 전체 차단된 시간 중 해당 함수 또는 모듈의 차단된 전용 시간이었던 시간의 백분율입니다.

  • 줄 또는 명령의 경우, 프로파일링 실행 시 전체 차단된 시간 중 해당 줄 또는 명령의 실행이 차단되었던 시간의 백분율입니다.

전용 경합

  • 함수의 경우, 해당 함수가 함수 본문에서 코드를 실행할 수 없도록 차단된 횟수입니다. 해당 함수에 의해 호출된 함수에서의 경합은 포함되지 않습니다.

  • 모듈의 경우, 모듈에 포함된 함수에 대한 전용 경합의 합입니다.

  • 줄 또는 명령의 경우, 해당 줄 또는 명령의 실행이 차단된 횟수입니다.

전용 경합 비율(%)

  • 함수 또는 모듈의 경우, 프로파일링 실행 시 전체 경합 중 해당 함수 또는 모듈의 전용 경합이었던 경합의 백분율입니다.

  • 줄 또는 명령의 경우, 프로파일링 실행 시 전체 경합 중 해당 줄 또는 명령의 실행을 차단하는 경합이었던 경합의 백분율입니다.

차단된 포괄 시간

  • 함수의 경우, 해당 함수 또는 해당 함수에 의해 호출된 함수가 함수 본문에서 코드를 실행할 수 없도록 차단된 시간입니다.

  • 모듈의 경우, 해당 모듈에서 적어도 하나의 함수가 스택에 있었던 차단된 시간의 합입니다.

  • 줄 또는 명령의 경우, 해당 줄 또는 명령의 실행이 차단된 시간입니다.

차단된 포괄 시간 비율(%)

  • 함수 또는 모듈의 경우, 프로파일링 실행 시 전체 차단된 시간 중 해당 함수 또는 모듈의 차단된 포괄 시간이었던 시간의 백분율입니다.

  • 줄 또는 명령의 경우, 프로파일링 실행 시 전체 차단된 시간 중 해당 줄 또는 명령이 실행 중이었던 시간의 백분율입니다.

포괄 경합

  • 함수의 경우, 해당 함수 또는 해당 함수에 의해 호출된 함수가 실행 차단된 횟수입니다.

  • 모듈의 경우, 해당 모듈에서 적어도 하나의 함수가 스택에 있었던 경합의 횟수입니다.

  • 줄 또는 명령의 경우, 해당 줄 또는 명령의 실행이 차단된 횟수입니다.

포괄 경합 비율(%)

  • 함수 또는 모듈의 경우, 프로파일링 실행 시 전체 경합 중 해당 함수 또는 모듈의 포괄 경합이었던 경합의 백분율입니다.

  • 줄 또는 명령의 경우, 프로파일링 실행 시 전체 차단된 시간 중 해당 줄 또는 명령이 실행 중이었던 시간의 백분율입니다.

함수 줄 번호

소스 파일에서 이 함수가 시작되는 줄 번호입니다.

모듈 이름

함수, 줄 또는 명령 포인터가 포함된 모듈의 이름입니다.

모듈 경로

모듈, 함수, 줄 또는 명령 포인터가 포함된 모듈의 경로입니다.

Name

모듈 또는 함수의 이름입니다.

프로세스 ID

프로파일링 실행의 PID(프로세스 ID)입니다.

프로세스 이름

프로세스의 이름입니다.

소스 파일

이 함수의 정의가 포함된 소스 파일입니다.

참고 항목

작업

방법: 프로파일링 도구 보고서 뷰 열 사용자 지정

참조

모듈 뷰

모듈 뷰 - 프로파일러 .NET 메모리 계측 데이터

모듈 뷰 - 프로파일러 .NET 메모리 샘플링 데이터

모듈 뷰 - 프로파일러 계측 데이터

모듈 뷰 - 프로파일러 샘플링 데이터