호출자/호출 수신자 뷰 - 프로파일러 샘플링 데이터

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

호출자\/호출 수신자 뷰에는 선택한 함수와 해당 부모 및 자식 함수에 대한 프로파일링 정보가 표시됩니다. 호출자\/호출 수신자 뷰에는 다음 세 개의 표가 있습니다.

현재 함수는 가운데 표에 나타나며, 선택한 함수에 대한 프로파일링 정보를 표시합니다. 값에는 해당 함수에 대한 모든 샘플링된 호출이 포함됩니다.

현재 함수를 호출한 함수는 위쪽 표에 나타나며, 선택된(현재) 함수의 값에 대한 호출자(부모) 함수의 개별 기여도를 보여 줍니다.

현재 함수에서 호출된 함수는 아래쪽 표에 나타나며, 현재 함수가 자식 함수를 호출한 경우 선택한 함수의 호출 수신자(자식) 함수에 대한 프로파일링 정보를 표시합니다.

참고

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

설명
프로세스 ID 프로파일링 실행의 PID(프로세스 ID)입니다.
프로세스 이름 프로세스의 이름입니다.
모듈 이름 함수가 포함된 모듈의 이름입니다.
모듈 경로 함수가 포함된 모듈의 경로입니다.
소스 파일 이 함수의 정의가 포함된 소스 파일입니다.
함수 이름 함수의 정규화된 이름입니다.
함수 줄 번호 소스 파일에서 이 함수가 시작되는 줄 번호입니다.
함수 주소 함수의 주소입니다.
형식 함수의 컨텍스트입니다.

- 0 - 현재 함수
- 1 - 현재 함수를 호출하는 함수
- 2 - 현재 함수가 호출하는 함수
루트 함수 이름 현재 함수의 이름입니다.
포괄 샘플 - 현재 함수의 경우, 이 함수 또는 자식 함수 중 하나가 실행되고 있을 때 수집된 샘플 수입니다.
- 호출자 함수의 경우, 이 함수가 현재 함수를 호출할 때 수집된 현재 함수의 포괄 샘플 수입니다.
- 호출 수신자 함수의 경우, 현재 함수가 이 함수를 호출할 때 수집된 이 함수의 포괄 샘플 수입니다.
포괄 샘플 비율(%) 프로파일링 실행 시 전체 샘플 중 이 함수의 포괄 샘플이었던 샘플의 백분율입니다.
제외 샘플 - 현재 함수의 경우, 프로파일링 실행 시 이 함수가 직접 실행 중일 때, 즉 이 함수가 호출 스택의 맨 위에 있을 때 수집된 샘플 수입니다. 이 함수의 자식 함수가 실행 중일 때 수집된 샘플은 전용 개수에 포함되지 않습니다.
- 호출자 함수의 경우, 이 함수가 현재 함수를 호출할 때 수집된 현재 함수의 전용 샘플 수입니다.
- 호출 수신자 함수의 경우, 현재 함수가 이 함수를 호출할 때 수집된 이 함수의 전용 샘플 수입니다.
전용 샘플 비율(%) 프로파일링 실행 시 전체 샘플 중 이 함수의 전용 샘플이었던 샘플의 백분율입니다.

참고 항목

호출자 \/ 호출 수신자 뷰 - 샘플링
호출자 \/ 호출 수신자 뷰 - 계측
호출자 \/ 호출 수신자 뷰