시작Start

Start 옵션은 지정된 프로파일링 방법으로 프로파일러를 초기화하는 VSPerfCmd.exe 옵션입니다.The Start option is a VSPerfCmd.exe option that initializes the profiler to the specified profiling method.

구문Syntax

VSPerfCmd.exe /Start:Method /Output:FileName [Options]  

매개 변수Parameters

Method
다음 키워드 중 하나여야 합니다.Must be one of the following keywords:

  • TRACE - 계측 방법을 지정합니다.TRACE - Specifies the instrumentation method.

  • SAMPLE - 샘플링 방법을 지정합니다.SAMPLE - Specifies the sampling method.

  • COVERAGE - 코드 검사를 지정합니다.COVERAGE - Specifies code coverage.

  • CONCURRENCY - 리소스 경합 방법을 지정합니다.CONCURRENCY - Specifies the resource contention method.

필수 옵션Required Options

명령줄에서 Start를 지정할 때는 Output 옵션을 지정해야 합니다.The Output option must be specified when Start is specified on the command line.

Output: filenameOutput: filename
출력 파일 이름을 지정합니다.Specifies the output file name.

전용 옵션Exclusive Options

다음 옵션은 명령줄에서 Start 옵션과 함께 사용해야 합니다.The following options can only be used with the Start option on a command line.

CrossSession|CSCrossSession|CS
프로세스 간 프로파일링을 활성화합니다.Enables cross-process profiling. 옵션 이름 CrossSessionCS가 둘 다 지원됩니다.The option names CrossSession and CS are both supported.

User:[domain\]usernameUser:[domain\]username
클라이언트가 지정한 계정에서 모니터에 액세스할 수 있습니다.Enables client access to the monitor from the specified account.

WinCounter: Path [Automark:n]WinCounter: Path [Automark:n]
WinCounter는 프로파일링 데이터 파일의 표시로 포함할 Windows 성능 카운터를 지정합니다.WinCounter specifies a Windows performance counter to include as a mark in the profiling data file. AutoMark는 데이터 파일의 수집 간 간격(밀리초)을 지정합니다.AutoMark specifies the interval in milliseconds between collections of the data file.

잘못된 옵션Invalid Options

다음 옵션은 명령줄에서 Start 옵션과 함께 사용할 수 없습니다.The following options cannot be used with the Start option on a command line.

StatusStatus
Status는 프로파일링되는 프로세스에 적용되며Status applies to those processes that are profiled. 프로세스 및 스레드와 해당 현재 프로필 상태(On/Off) 목록을 표시합니다.It lists processes and threads and their current profile state (On/Off). 예를 들어 프로세스가 중지되더라도 보고서에서 Status에는 해당 상태가 나타나지 않습니다.For example, if a process is stopped, Status will not indicate this in the report. 즉, Status는 프로세스가 프로파일링되었는지 여부를 표시합니다.Status will show that the process is either profiled or not.

Shutdown[:Timeout]Shutdown[:Timeout]
프로파일러를 해제합니다.Turns the profiler off.

예제Example

다음 예제에서는 VSPerfCmd.exe Start 옵션을 사용하여 프로파일러를 초기화하는 방법을 보여 줍니다.The following example demonstrates how to use the VSPerfCmd.exe Start option to initialize the profiler.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp  
VSPerfCmd.exe /Launch:TestApp.exe  

참고 항목See Also

VSPerfCmd VSPerfCmd
독립 실행형 응용 프로그램 프로파일링 Profiling Stand-Alone Applications
ASP.NET 웹 응용 프로그램 프로파일링 Profiling ASP.NET Web Applications
서비스 프로파일링Profiling Services