TargetCLRTargetCLR

TargetCLR 옵션은 한 응용 프로그램에 두 개 이상의 CLR 버전이 로드된 경우 프로파일링할 CLR(공용 언어 런타임) 버전을 지정합니다.The TargetCLR option specifies the version of the common language run-time (CLR) to profile when more than one version of the CLR is loaded in an application.

기본적으로 Visual StudioVisual Studio 프로파일링 도구는 응용 프로그램에서 로드된 CLR의 첫 번째 버전을 대상으로 합니다.By default, the Visual StudioVisual Studio Profiling Tools target the first version of the CLR that is loaded by the application.

구문Syntax

VSPerfCmd.exe {/Launch:AppName | /Attach:PID} /TargetCLR[:ClrVersion] [Options]   

매개 변수Parameters

ClrVersion
CLR의 버전 번호입니다.The version number of the CLR. 버전 형식 vN.N.NNNNN을 사용합니다.Use the version format vN.N.NNNNN.

필수 옵션Required options

TargetCLR 옵션은 Launch 또는 Attach 옵션에만 사용할 수 있습니다.The TargetCLR option can only be used with the Launch or Attach options.

Launch: AppNameLaunch: AppName
지정한 응용 프로그램을 시작하고 프로파일링을 시작합니다.Starts the specified application and starts to profile.

Attach: PIDAttach: PID
지정된 프로세스 프로파일링을 시작합니다.Starts to profile the specified process.

Example

이 예제에서 TargetCLR 옵션은 CLR 버전 4.0.11003이 프로파일링되고 있는지 확인하는 데 사용됩니다.In this example, the TargetCLR option is used to make sure that CLR version 4.0.11003 is profiled.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp  
VSPerfCmd.exe /Launch:TestApp.exe /TargetCLR:v4.0.11003