VSPerfVSPerf

VsPerf 명령줄 도구를 사용하면 다음을 수행할 수 있습니다.Use the VsPerf command line tool to:

  1. 장치에 Visual Studio가 설치되어 있지 않으면 명령줄에서 UWP 앱을 프로파일링합니다.Profile UWP apps from the command line when Visual Studio is not installed on the device.

  2. 샘플링 프로파일링 방법을 사용하여 Windows 8 데스크톱 응용 프로그램 및 Windows Server 2012 응용 프로그램을 프로파일링합니다.Profile Windows 8 desktop applications and Windows Server 2012 applications using the sampling profiling method.

    프로 파일링 옵션에 대한 자세한 내용은 Windows 8 및 Windows Server 2012 응용 프로그램의 성능 도구를 참조하세요.For more information about your profiling options, see Performance Tools on Windows 8 and Windows Server 2012 applications.

항목 내용In this topic

이 항목에서는 vsperf.exe 명령줄 도구와 함께 사용할 수 있는 옵션에 대해 설명합니다.This topic describes the options that you can use with the vsperf.exe command line tool. 이 항목에는 다음과 같은 단원이 포함되어 있습니다.The topic contains the following sections:

UWP 앱만UWP apps only

Windows 8 데스크톱 응용 프로그램 및 Windows Server 2012 응용 프로그램 전용Windows 8 desktop applications and Windows Server 2012 applications only

모든 응용 프로그램All applications

UWP 앱만UWP apps only

이러한 옵션은 UWP 앱에만 적용됩니다.These options apply only to UWP apps.

/app:{AppName}/app:{AppName} 프로파일러를 시작하고 지정한 앱이 시작 메뉴에서 시작될 때까지 기다립니다.Starts the profiler and waits for the specified app to be launched from the Start menu.

설치된 앱의 앱 Name 및 PackageFullName을 보려면 vsperf /listapps를 실행합니다.Run vsperf /listapps to view the app Name and PackageFullName of installed apps.
/package:{PackageFullName}/package:{PackageFullName} 프로파일러를 시작하고 지정한 앱이 시작 메뉴에서 시작될 때까지 기다립니다.Starts the profiler and waits for the specified app to be launched from the Start menu.

설치된 앱의 앱 Name 및 PackageFullName을 보려면 vsperf /listapps를 실행합니다.Run vsperf /listapps to view the app Name and PackageFullName of installed apps.
/js/js JavaScript 앱을 프로파일링하는 데 필요합니다.Required for profiling JavaScript apps.

JavaScript 앱에서 성능 데이터를 수집합니다.Collect performance data from JavaScript apps.

/package 또는 /attach와 함께 사용해야 합니다.Use only with /package or /attach.
/noclr/noclr 선택 사항입니다.Optional. CLR 데이터를 수집하지 않습니다.Do not collect CLR data.

/package 또는 /attach와 함께 사용해야 합니다.Use only with /package or /attach.

최적화 상태이며 관리되는 기호를 확인하지 않습니다.Optimization, no managed symbols will resolve.
/listapps/listapps 설치된 응용 프로그램 Name 및 PackageFullNames의 목록을 표시합니다.List installed app Names and PackageFullNames.

Windows 8 데스크톱 응용 프로그램 및 Windows Server 2012 응용 프로그램 전용Windows 8 desktop applications and Windows Server 2012 applications only

이러한 옵션은 UWP 앱에서 작동하지 않습니다.These options do not work on UWP apps.

/launch:{Executable}/launch:{Executable} 지정한 실행 파일을 시작하고 프로파일링을 시작합니다.Starts and begins profiling the specified executable file.
/args:{ExecutableArguments}/args:{ExecutableArguments} /launch 대상을 전달할 명령줄 인수를 지정합니다.Specifies command line arguments to pass the /launch target.
/console/console 새 명령 창에서 /launch 대상을 실행합니다.Runs the /launch target in a new command window.

모든 응용 프로그램All applications

이러한 옵션은 모든 Windows 8 또는 Windows Server 2012 응용 프로그램에 적용됩니다.These option apply to any Windows 8 or Windows Server 2012 application.

/attach:{PID|ProcessName}[,PID|ProcessName].../attach:{PID|ProcessName}[,PID|ProcessName]... 지정된 프로세스에서 데이터를 수집합니다.Collects data from the specified processes.

작업 관리자를 사용하여 실행 중인 앱의 PID(프로세스 ID) 및 프로세스 이름을 확인합니다.Use Task Manager to view the process id (PID) and process names of running apps.
/file:{ReportName}/file:{ReportName} 선택 사항입니다.Optional. 기존 파일을 덮어쓰는 출력 파일을 지정합니다.Specifies output file (overwrites existing file).

/package 또는 /attach와 함께 사용해야 합니다.Use only with /package or /attach.
/pause/pause 데이터 수집을 일시 중지합니다.Pause data collection.
/resume/resume 데이터 수집을 다시 시작합니다.Resume data collection.
/stop/stop 데이터 수집을 중지하고 대상 프로세스를 종료합니다.Stop data collection and terminate target processes.
/detach/detach 데이터 수집을 중지하되 대상 프로세스는 계속 실행되도록 합니다.Stop data collection, but let target processes continue to run.
/status/status 프로파일러 상태를 표시합니다.Show profiler status.

참고 항목See Also

Windows 8 및 Windows Server 2012 응용 프로그램의 성능 도구 Performance Tools on Windows 8 and Windows Server 2012 applications
명령줄에서 프로파일링Profiling from the Command-Line