다음을 통해 공유


방법: 성능 마법사 및 프로파일러 기본값을 사용한 프로파일링

업데이트: 2007년 11월

Visual Studio 프로파일링 도구의 기능 및 옵션을 사용하여 프로파일링 세션을 완벽하게 제어할 수 있습니다. 하지만 대부분의 경우 프로젝트에서 성능 문제를 발견하기 위해 해야 할 일은 세션 구성을 위한 성능 마법사, 데이터 수집을 위한 성능 탐색기 및 데이터 수집 제어 창의 기본 설정, 그리고 데이터의 표준 프로파일링 도구 보고서를 사용하는 것뿐입니다.

이 항목에서는 성능 마법사 및 프로파일링 도구 기본 설정을 사용하여 Windows 클라이언트 응용 프로그램을 신속하게 프로파일링하는 방법에 대해 설명합니다. 먼저 다음 절차에 대해 설명합니다.

  • 성능 마법사를 사용하여 프로젝트에 대해 성능 세션을 구성하는 방법

  • 응용 프로그램의 성능 데이터를 수집하는 방법과 데이터 분석에 도움이 되도록 프로파일링 데이터 파일에 표시를 삽입하는 방법

  • Visual Studio IDE에서 성능 데이터를 보고 필터링하는 방법

  • 호출 트리 뷰에서 실행 부하 과다 경로 필터를 사용하여 응용 프로그램에서 가장 많은 시간을 소모하는 함수를 찾는 방법

중요   프로파일링은 복잡할 수 있기 때문에 이 항목에 나와 있는 절차를 따르더라도 응용 프로그램에서 중요한 성능 문제를 식별하지 못할 수 있습니다. 이 항목은 Visual Studio 프로파일링 도구를 소개하기 위한 것입니다.

Windows 클라이언트 응용 프로그램에 대한 성능 세션을 만들려면

  1. Visual Studio IDE에서 솔루션을 엽니다.

  2. 분석 메뉴에서 성능 마법사 시작을 클릭합니다.

  3. 다음 사용 가능한 대상 중 프로파일링할 대상을 선택하십시오. 드롭다운 목록에서 프로파일링할 응용 프로그램의 이름을 선택한 후 다음을 클릭합니다. 나중에 이진 파일을 추가할 수 있습니다.

  4. 기본값인 샘플링 프로파일링 방법을 그대로 사용하고 다음을 클릭합니다.

  5. 마침을 클릭합니다.

응용 프로그램의 성능 데이터를 수집하려면

  1. 성능 탐색기가 표시되지 않은 경우 분석 메뉴와 창을 차례로 가리킨 다음 성능 탐색기를 선택합니다.

  2. 성능 세션 이름을 마우스 오른쪽 단추로 클릭한 다음 프로파일링 시작을 선택합니다.

    데이터 수집 제어 창이 나타납니다.

  3. 관심 있는 응용 프로그램 기능을 실행하기 전에 표시 1을 선택하고 데이터 수집 제어 도구 모음의 표시 삽입을 클릭합니다.

  4. 관심 있는 응용 프로그램 기능을 실행합니다.

  5. 데이터 수집 제어 도구 모음에서 표시 2를 선택하고 표시 삽입을 클릭합니다.

  6. 응용 프로그램을 정상적인 방법으로 종료합니다. 프로파일링 도구에서 성능 데이터를 처리하고 Visual Studio IDE에 요약 뷰를 표시합니다.

프로파일링 데이터 파일을 필터링하여 표시 사이에 수집된 데이터를 표시하려면

  1. 데이터 뷰 도구 모음의 현재 뷰 목록에서 표시를 선택합니다.

  2. 표시 이름 목록에서 표시 1 및 표시 2가 들어 있는 행을 선택합니다.

  3. 표시에 대한 필터 추가를 마우스 오른쪽 단추로 클릭하여 선택합니다.

  4. 데이터 뷰 필터에서 필터 실행을 클릭합니다.

가장 많은 시간을 소모하는 응용 프로그램의 함수를 찾으려면

  1. 데이터 뷰 도구 모음의 현재 뷰 목록에서 호출 트리를 선택합니다.

  2. 데이터 뷰 도구 모음에서 실행 부하 과다 경로 확장을 클릭합니다.

  3. 실행 부하 과다 경로에 있는 응용 프로그램의 함수를 찾습니다.

참고 항목

기타 리소스

프로파일링 도구를 사용하여 응용 프로그램 성능 분석

프로파일링 도구 시작

개요(프로파일링 도구)