DetachDetach

VSPerfCmd.exe Detach 옵션은 지정된 프로세스 또는 지정되지 않은 경우 모든 프로세서에서 프로파일러의 연결을 끊습니다.The VSPerfCmd.exe Detach option disconnects the profiler fromthe specified processes or all processes if none are specifed. 프로파일링은 샘플링 방법을 사용하여 초기화되어야 합니다.Profiling must have been initialized by using the sampling method.

Launch 또는 Attach 옵션으로 시작된 프로파일링은 Detach로 분리될 수 있습니다.Profiling that was started with either the Launch or the Attach options can be disconnected with Detach. 프로파일러는 후속 Attach 명령을 사용하여 다시 연결될 수 있습니다.The profiler can be reattched by using subsequent Attach commands.

Detach는 프로파일링 데이터 파일을 닫지 않습니다.Detach does not close the profiling data file. Shutdown 옵션을 사용하여 프로파일링을 종료하고 데이터 파일을 닫습니다.Use the Shutdown option to end profiling and close the data file.

참고

Start 옵션이 Crosssession 옵션으로 지정된 경우 VSPerfCmd/Attach 또는 VSPerfCmd/Detach에 대한 모든 호출은 Crosssession을 지정해야 합니다.If the Start option was specified with the Crosssession option, any calls to VSPerfCmd /Attach or to VSPerfCmd /Detach must also specify Crosssession.

구문Syntax

VSPerfCmd.exe /Detach[:PIDs|ProcessNames]  

매개 변수Parameters

PIDs|ProcessNames
PID - 하나 이상의 프로세스의 숫자 시스템 식별자입니다.PID - The numeric system identifer of one or more processes.

ProcessNames - 프로세스의 이름입니다.ProcessNames - the name of the process. 명명된 프로세스의 여러 인스턴스를 실행하는 경우 결과를 예측할 수 없습니다.If multiple instances of the named process are running, results are unpredictable.

여러 프로세스를 쉼표로 구분합니다.Separate multiple processes with commas.

프로세스가 지정되지 않은 경우 프로파일러는 프로파일링된 모든 프로세스에서 분리됩니다.If no process is specified, the profiler is detached from all profiled process.

유효한 옵션Valid options

다음 VSPerfCmd 옵션은 단일 명령줄에서 Attach 옵션과 함께 결합될 수 있습니다.The following VSPerfCmd options can be combined with the Attach option on a single command line.

CrosssessionCrosssession
로그온 세션 이외의 세션에서 프로파일링 응용 프로그램을 활성화합니다.Enables profiling applications in sessions other than the logon session. Start 옵션이 Crosssession 옵션으로 지정된 경우 필요합니다.Required if the Start option was specified with the Crosssession option.

예제Example

이 예제에서 Detach 명령은 프로파일링을 일시 중단하고 Shutdown 명령은 프로파일러 데이터 파일을 닫습니다.In this example, the Detach command suspends profiling and the Shutdown command closes the profiler data file.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp  
VSPerfCmd.exe /Launch:TestApp.exe  
;REM Excercise the application  
VSPerfCmd.exe /Detach  
VSPerfCmd.exe /Shutdown  

참고 항목See Also

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