다음을 통해 공유


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

이 항목은 다음 언어에 적용됩니다.

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

항목이 적용됨 항목이 적용됨 항목이 적용되지 않음 항목이 적용되지 않음

개발자는 Visual Studio 프로파일링 도구를 사용하여 코드의 성능 관련 문제를 측정, 평가 및 조정할 수 있습니다. 이러한 도구는 IDE에 완전히 통합되어 불편 없이 편리하게 사용할 수 있습니다.

응용 프로그램을 프로파일링하는 과정은 간단합니다. 우선 새 성능 세션을 만듭니다. Visual Studio Team Edition for Developers에서는 성능 세션 마법사를 사용하여 새 성능 세션을 만들 수 있습니다. 성능 세션이 끝난 후 프로파일링 중에 수집된 데이터는 vsp 파일에 저장됩니다. .vsp 파일은 IDE 안에서 볼 수 있습니다. 수집된 데이터로부터 성능 문제를 시각화하고 검색하는 데 도움이 되는 몇 가지 보고서 뷰를 사용할 수 있습니다.

프로파일링 도구는 명령줄에서도 사용할 수 있습니다. 이를 통해 사용자는 이러한 도구를 명령줄에서 실행하거나 해당 도구를 사용하여 스크립트 사용 작업을 자동화할 수 있습니다.

성능 및 프로파일링과 관련된 현재 항목 및 고급 항목에 대한 자세한 내용은 Microsoft Developer Network 및 Microsoft 블로그에서 검색하여 참조하십시오. Enterprise Performance Tools Team이라는 키워드를 사용하십시오.

일반 작업

Task

관련 내용

프로파일링 개념 이해: 프로파일링 도구를 사용하여 코드 성능을 수집하고, 보고, 분석하는 데 관련된 개념 및 용어에 대해 알아봅니다.

시작하기: 프로파일링 도구를 사용하여 코드 성능을 수집하고, 보고, 분석할 때 적용할 기본 절차에 대해 알아봅니다. 직접 연습을 수행해 보십시오.

프로파일링 세션 구성: 프로파일링할 프로젝트 또는 이진 파일을 지정하고, 프로파일링 방법을 선택하고, 수집할 성능 데이터를 선택하고, 다른 프로파일링 세션 옵션을 설정하는 방법에 대해 알아봅니다.

프로파일러를 통해 수집할 데이터 제어: 성능 세션 속성과 대화형 절차를 사용하여 프로파일링을 시작 및 중지하는 방법과 수집할 성능 데이터를 원하는 정보로 제한하는 방법에 대해 알아봅니다.

성능 문제 찾기: 프로파일링 도구 보고서 뷰 창에서 수집된 성능 데이터를 보고 분석하는 방법에 대해 알아봅니다.

성능 변화 분석: 두 개의 프로파일러 데이터 파일을 비교하여 성능 변화를 분석하는 방법에 대해 알아봅니다.

결과 저장 및 공유: 프로파일링 데이터를 보관 또는 공유하기 위해 저장하는 방법에 대해 알아봅니다.

프로파일링 자동화: 명령 프롬프트에서 프로파일링 도구를 사용하는 방법에 대해 알아봅니다.

프로그래밍 방식으로 프로파일링 제어: 네이티브 및 관리되는 프로파일링 도구 API를 사용하여 소스 코드에서 직접 데이터 수집을 제어하는 방법에 대해 알아봅니다.