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

Visual Studio 2017 RC에 대한 최신 설명서는 Visual Studio 2017 RC 설명서를 참조하세요.

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

참고

Windows 8 및 Windows Server 2012의 강화된 보안 기능으로 Visual Studio 프로파일러가 해당 플랫폼에서 데이터를 수집하는 방식에 중요한 변경 사항이 발생합니다. Windows 스토어 응용 프로그램에는 또한 새 컬렉션 기술이 필요합니다. Windows 8 및 Windows Server 2012 응용 프로그램 프로파일링를 참조하십시오.

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

설명
Name 모듈, 함수, 줄 번호 또는 명령 포인터 주소의 이름입니다.
프로세스 ID 프로파일링 실행의 PID(프로세스 ID)입니다.
프로세스 이름 프로세스의 이름입니다.
모듈 이름 함수, 줄 또는 명령 포인터가 포함된 모듈의 이름입니다.
모듈 경로 모듈, 함수, 줄 또는 명령 포인터가 포함된 모듈의 경로입니다.
소스 파일 이 함수의 정의가 포함된 소스 파일입니다.
함수 줄 번호 소스 파일에서 이 함수가 시작되는 줄 번호입니다.
포괄 샘플 - 함수의 경우, 해당 함수 또는 해당 함수에 의해 호출된 함수가 실행되고 있을 때 수집된 샘플 수, 즉 해당 함수가 포함된 호출 스택 샘플의 수입니다.
- 모듈의 경우, 해당 모듈에서 적어도 하나의 함수가 실행되고 있을 때 수집된 샘플 수입니다.
- 줄 또는 명령의 경우, 해당 줄 또는 명령이 실행되고 있을 때 수집된 샘플 수입니다.
포괄 샘플 비율(%) - 함수 또는 모듈의 경우, 프로파일링 실행 시 전체 샘플 중 해당 함수 또는 모듈의 포괄 샘플이었던 샘플의 백분율입니다.
- 줄 또는 명령의 경우, 프로파일링 실행 시 전체 샘플 중 해당 줄 또는 명령이 실행되고 있을 때 수집된 샘플의 백분율입니다.
제외 샘플 - 함수의 경우, 해당 함수가 직접 실행되고 있을 때 수집된 호출 스택 샘플 수, 즉 해당 함수가 호출 스택의 맨 위에 있을 때 수집된 샘플 수입니다.
- 모듈의 경우, 모듈에 포함된 함수에 대한 전용 샘플의 합입니다.
- 줄 또는 명령의 경우, 해당 줄 또는 명령이 실행되고 있을 때 수집된 샘플 수입니다.
전용 샘플 비율(%) - 함수 또는 모듈의 경우, 프로파일링 실행 시 전체 샘플 중 해당 함수 또는 모듈의 전용 샘플이었던 샘플의 백분율입니다.
- 줄 또는 명령의 경우, 프로파일링 실행 시 전체 샘플 중 해당 줄 또는 명령이 실행되고 있을 때 수집된 샘플의 백분율입니다.

참고 항목

모듈 뷰 - 샘플링
모듈 뷰 - 계측
모듈 뷰