요약 뷰

업데이트: 2007년 11월

요약 뷰에는 프로파일링 실행 시 가장 많이 실행되는 함수 또는 개체에 대한 정보가 표시됩니다. 표시되는 데이터는 사용된 프로파일링 방법(샘플링 또는 계측) 및 .NET 메모리 할당이 수집되었는지 여부에 따라 달라집니다.

요약 뷰의 각 데이터 요소에서 함수 또는 모듈 이름을 마우스 오른쪽 단추로 클릭하면 더 자세한 뷰로 이동할 수 있습니다. 요약 뷰에 나열된 함수의 수를 수정하려면 도구 메뉴를 열고 옵션을 가리킨 다음 성능 도구를 선택합니다. 일반 설정에서 요약 뷰의 함수 개수 설정을 수정합니다.

샘플링된 프로파일링 데이터 요약

다음은 프로파일링 실행 시 샘플링 데이터 수집 방법을 사용한 경우에 표시되는 요약 데이터입니다.

가장 많은 작업을 발생시키는 함수

프로파일링 실행 시 포괄 샘플 수가 가장 많은 함수를 나열합니다. 포괄 샘플은 샘플이 수집될 때 함수가 호출 스택에 있는 경우 해당 함수에 할당됩니다. 샘플이 수집되는 시기는 특정 함수 또는 해당 함수에 의해 호출된 함수가 샘플링 중에 실행되는 시기로 정의됩니다.

함수 행에는 다음 정보가 표시됩니다.

  • 함수의 이름

  • 프로파일링 실행 시 함수에 대해 수집된 포괄 샘플 수의 합계

  • 프로파일링 실행 시 나열된 함수의 샘플을 포함한 샘플의 전체 샘플에 대한 백분율

가장 많은 개별 작업을 발생시키는 함수

프로파일링 실행 시 전용 샘플 수가 가장 많은 함수를 나열합니다. 전용 샘플은 샘플이 수집되었을 때 함수가 해당 코드를 실행 중인 경우(다른 함수를 호출하지는 않음) 해당 함수에 할당됩니다.

함수 행에는 다음 정보가 표시됩니다.

  • 함수의 이름

  • 프로파일링 실행 시 수집된 함수의 전용 샘플 수 합계

  • 프로파일링 실행 시 나열된 함수의 전용 샘플에 해당하는 샘플의 전체 샘플에 대한 백분율

계측된 프로파일링 데이터 요약

다음은 프로파일링 실행 시 계측 데이터 수집 방법을 사용한 경우에 표시되는 요약 데이터입니다.

가장 많이 호출된 함수

프로파일링 실행 시 가장 많이 호출된 함수를 나열합니다.

함수 행에는 다음 정보가 표시됩니다.

  • 함수의 이름

  • 함수에 대한 호출 수 합계

  • 프로파일링 실행 시 나열된 함수를 호출한 호출의 전체 호출에 대한 백분율

가장 많은 개별 작업을 수행하는 함수

경과된 전용 시간 합계가 가장 큰 함수를 나열합니다. 함수의 경과된 전용 시간은 함수의 실행에 소요된 시간을 나타냅니다. 경과된 전용 시간에는 해당 함수에 의해 호출되는 다른 함수의 시간은 포함되지 않지만, 파일 I/O 및 컨텍스트 전환 같이 시스템에서 작업 수행을 위해 대기하는 데 소요된 모든 시간이 포함됩니다.

함수 행에는 다음 정보가 표시됩니다.

  • 함수의 이름

  • 프로파일링 실행 시 함수의 경과된 전용 시간 합계

  • 프로파일링 실행 시 나열된 함수의 경과된 전용 시간이었던 경과된 총 전용 시간의 백분율

가장 많은 시간이 소요되는 함수

경과된 포괄 시간 합계가 가장 큰 함수를 나열합니다. 함수의 경과된 포괄 시간은 함수의 실행에 소요된 시간을 나타냅니다. 실행에 소요된 시간에는 해당 함수에 의해 호출되는 다른 함수의 시간과 파일 I/O 및 컨텍스트 전환 같이 시스템에서 작업 수행을 위해 대기하는 데 소요된 모든 시간이 포함됩니다.

함수 행에는 다음 정보가 표시됩니다.

  • 함수의 이름

  • 프로파일링 실행 시 경과된 포괄 시간 합계

  • 프로파일링 실행 시 나열된 함수의 경과된 포괄 시간이었던 경과된 총 포괄 시간의 백분율

메모리 할당 프로파일링 데이터 요약

메모리 할당 요약 데이터는 관리 코드에 대해 .NET 메모리 할당 프로파일링을 사용할 수 있는 경우에 표시됩니다. 자세한 내용은 방법: .NET 메모리 할당 및 수명 데이터 수집을 참조하십시오.

가장 많은 메모리를 할당하는 함수

메모리에 가장 큰 전용 바이트 수가 할당된 함수를 나열합니다. 전용 바이트는 함수 코드를 실행하는 도중 할당된 바이트입니다. 전용 바이트에는 나열된 함수에 의해 호출된 함수를 통한 할당은 포함되지 않습니다.

함수 행에는 다음 정보가 표시됩니다.

  • 함수의 이름

  • 함수 호출을 통해 할당된 바이트 수의 합계

  • 프로파일링된 프로세스에서 함수를 통해 할당된 메모리의 전체 할당 메모리에 대한 백분율

대부분의 메모리가 할당된 형식

프로파일링 실행 시 가장 많은 총 메모리를 할당해야 하는 .NET 형식을 나열합니다.

형식 행에는 다음 정보가 표시됩니다.

  • 형식의 이름

  • 형식의 모든 인스턴스에 대해 할당된 바이트 수의 합계

  • 프로세스에서 이 형식에 대해 할당된 메모리의 전체 메모리에 대한 백분율

대부분의 인스턴스가 있는 형식

프로파일링 실행 시 가장 많이 만들어진 형식을 나열합니다.

형식 행에는 다음 정보가 표시됩니다.

  • 형식의 이름

  • 생성된 형식의 총 인스턴스 수

  • 프로파일링 실행 시 나열된 함수의 인스턴스에 해당하는 생성된 모든 형식의 모든 인스턴스에 대한 백분율

    참고:

    계측 속성 구성 방법에 따라 보고서 위에 작은 함수는 계측에서 제외되고 이 보고서에 표시되지 않습니다.라는 정보 표시줄이 나타날 수 있습니다. 간단한 함수를 포함하거나 제외하도록 계측을 구성하는 방법에 대한 자세한 내용은 방법: 계측에서 간단한 함수 제외 또는 포함을 참조하십시오.

참고 항목

기타 리소스

프로파일링 도구 보고서 뷰