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

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

모듈 뷰에는 성능 데이터가 프로파일링 데이터에 있던 모듈별로 그룹화되어 표시됩니다. 모듈의 함수는 모듈 노드 아래에 나열됩니다.

일반

일반 열은 뷰 행의 함수를 식별합니다.

설명
Name 함수 또는 모듈의 이름입니다.
함수 줄 번호 소스 파일에서 이 함수가 시작되는 줄 번호입니다.
호출 수 이 함수 또는 모듈에 대한 총 호출 수입니다.
소스 파일 이 함수의 정의가 포함된 소스 파일입니다.
모듈 이름 함수가 포함된 모듈의 이름입니다.
모듈 경로 함수가 포함된 모듈의 경로입니다.
프로세스 ID 프로파일링 실행의 PID(프로세스 ID)입니다.
프로세스 이름 모듈 또는 함수를 실행하고 있던 프로세스의 이름입니다.
시간 제외 프로브 오버헤드 계측으로 인한 이 함수 또는 모듈의 시간 오버헤드입니다.
시간 포괄 프로브 오버헤드 계측으로 인한 이 함수 또는 모듈과 해당 자식 함수의 시간 오버헤드입니다.

경과된 포괄 시간 값

경과된 포괄 시간 값은 함수가 호출 스택에 있던 시간을 나타냅니다. 이 시간에는 자식 함수에서 소요된 시간과 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함됩니다.

설명
경과된 포괄 시간 - 함수의 경우, 함수에서 소요된 시간입니다. 이 시간에는 자식 함수에서 소요된 시간과 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함됩니다.
- 모듈의 경우, 해당 모듈에서 적어도 하나의 함수가 호출 스택에 있었던 시간입니다.
경과된 포괄 시간(%) 프로파일링 실행 시 총 경과된 포괄 시간 중 이 모듈 또는 함수의 총 경과된 포괄 시간에 소요된 시간의 백분율입니다.
평균 경과된 포괄 시간 - 함수의 경우, 이 함수 호출의 평균 경과된 포괄 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 평균 경과된 포괄 시간입니다.
최대 경과된 포괄 시간 - 함수의 경우, 이 함수 호출의 최대 경과된 포괄 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최대 경과된 포괄 시간입니다.
최소 경과된 포괄 시간 - 함수의 경우, 이 모듈 또는 함수 호출의 최소 경과된 포괄 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최소 경과된 포괄 시간입니다.

경과된 전용 시간 값

경과된 전용 시간 값은 함수가 호출 스택의 맨 위에서 직접 실행 중이던 시간을 나타냅니다. 이 시간에는 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함되며 자식 함수에서 소요된 시간은 포함되지 않습니다.

설명
경과된 전용 시간 - 함수의 경우, 모듈 또는 함수에 소요된 시간입니다. 이 값에는 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간은 포함되지만 자식 함수에서 소요된 시간은 제외됩니다.
- 모듈의 경우, 해당 모듈에 포함된 함수에 대한 경과된 전용 시간의 합입니다.
경과된 전용 시간(%) 프로파일링 실행 시 총 경과된 전용 시간 중 이 모듈 또는 함수의 총 경과된 전용 시간에 소요된 시간의 백분율입니다.
평균 경과된 전용 시간 - 함수의 경우, 이 함수 호출의 평균 경과된 전용 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 평균 경과된 전용 시간입니다.
최대 경과된 전용 시간 - 함수의 경우, 이 함수 호출의 최대 경과된 전용 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최대 경과된 전용 시간입니다.
최소 경과된 전용 시간 - 함수의 경우, 이 모듈 또는 함수 호출의 최소 경과된 전용 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최소 경과된 전용 시간입니다.

응용 프로그램 포괄 시간 값

응용 프로그램 포괄 시간 값은 함수가 호출 스택에 있던 시간을 나타냅니다. 이 시간에는 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간이 포함되지 않지만 자식 함수에서 소요된 시간은 포함됩니다.

설명
응용 프로그램 포괄 시간 - 함수의 경우, 함수 호출에 소요된 시간입니다. 이 값에는 자식 함수에서 소요된 시간은 포함되지만 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간은 제외됩니다.
- 모듈의 경우, 해당 모듈에서 적어도 하나의 함수가 호출 스택에 있었던 시간입니다. 여기에는 운영 체제를 호출하는 데 소요된 시간은 제외됩니다.
응용 프로그램 포괄 시간(%) 프로파일링 실행 시 총 경과된 포괄 시간 중 이 모듈 또는 함수의 응용 프로그램 포괄 시간에 소요된 시간의 백분율입니다.
평균 응용 프로그램 포괄 시간 - 함수의 경우, 이 함수 호출의 평균 응용 프로그램 포괄 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 평균 응용 프로그램 포괄 시간입니다.
최대 응용 프로그램 포괄 시간 - 함수의 경우, 이 함수 호출의 최대 응용 프로그램 포괄 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최대 응용 프로그램 포괄 시간입니다.
최소 응용 프로그램 포괄 시간 - 함수의 경우, 이 모듈 또는 함수 호출의 최소 응용 프로그램 포괄 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최소 응용 프로그램 포괄 시간입니다.

응용 프로그램 전용 시간 값

응용 프로그램 전용 시간 값은 모듈 또는 함수에서 걸린 시간을 나타냅니다. 이 값에는 자식 함수에서 소요된 시간이 제외되지만 컨텍스트 전환 및 입\/출력 작업 등의 운영 체제 호출에서 소요된 시간도 제외됩니다.

설명
응용 프로그램 전용 시간 해당 모듈 또는 함수에 대한 모든 호출의 총 응용 프로그램 전용 시간입니다.
응용 프로그램 전용 시간(%) 프로파일링 실행 시 총 경과된 전용 시간 중 이 모듈 또는 함수의 응용 프로그램 전용 시간에 소요된 시간의 백분율입니다.
평균 응용 프로그램 전용 시간 - 함수의 경우, 이 함수 호출의 평균 응용 프로그램 전용 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 평균 응용 프로그램 전용 시간입니다.
최대 응용 프로그램 전용 시간 - 함수의 경우, 이 함수 호출의 최대 응용 프로그램 전용 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최대 응용 프로그램 전용 시간입니다.
최소 응용 프로그램 전용 시간 - 함수의 경우, 이 모듈 또는 함수 호출의 최소 응용 프로그램 전용 시간입니다.
- 모듈의 경우, 해당 모듈에 포함된 모든 함수 호출의 최소 응용 프로그램 전용 시간입니다.

참고 항목

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