다음을 통해 공유


방법: 병렬 시나리오에서 프로파일링할 .NET Framework 런타임 지정

.NET Framework 버전 4부터는 서로 다른 버전의 .NET Framework 런타임을 사용하여 빌드된 모듈로 응용 프로그램을 구성할 수 있습니다. 기본적으로 Visual Studio 프로파일링 도구는 응용 프로그램에서 첫 번째로 로드하는 런타임을 프로파일링합니다. 프로파일러를 사용하여 응용 프로그램을 시작할 때와 이미 실행 중인 응용 프로그램에 프로파일러를 연결할 때는 프로파일링할 런타임을 지정할 수 있습니다.

프로파일러를 사용하여 응용 프로그램을 시작할 때 프로파일링할 .NET Framework 런타임을 지정하려면

  1. 성능 탐색기에서 성능 세션을 마우스 오른쪽 단추로 클릭하고 속성을 클릭한 다음 고급을 클릭합니다.

    대상 CLR 버전 목록 상자에 자동이 표시되고 컴퓨터에 설치되어 있는 .NET Framework 런타임 버전이 표시됩니다.

  2. 다음 단계 중 하나를 수행합니다.

    • 프로파일링할 CLR 버전을 클릭합니다.

    • 응용 프로그램에서 첫 번째로 로드하는 버전을 프로파일링하려면 자동을 클릭합니다.

응용 프로그램에 프로파일러를 연결할 때 프로파일링할 .NET Framework 런타임을 지정하려면

  1. 분석 메뉴에서 프로파일러를 가리킨 다음 연결/분리를 클릭합니다.

  2. "프로세스에 프로파일러 연결" 대화 상자에서 프로파일링할 프로세스를 클릭합니다.

    대상 CLR 버전 목록 상자에 자동이 표시되고 컴퓨터에 설치되어 있는 .NET Framework 런타임 버전이 표시됩니다.

  3. 다음 단계 중 하나를 수행합니다.

    • 프로파일링할 CLR 버전을 클릭합니다.

    • 응용 프로그램에 프로파일러가 연결될 때 로드되는 버전을 프로파일링하려면 자동을 클릭합니다.