사용 예제: vsperf /app:AppName /js /file:ReportName /pause /noclr vsperf /package:PackageFullName /js /file:ReportName /pause ...

사용 예제:

vsperf /app:AppName [/js] [/file:ReportName] [/pause] [/noclr]
vsperf /package:PackageFullName [/js] [/file:ReportName] [/pause] [/noclr]
vsperf /launch:Executable [/args:Arguments] [/console] [/file:ReportName] [/pause] [/noclr]
vsperf /attach:PID|ProcessName [/file:ReportName] [/pause] [/noclr]
vsperf /stop
vsperf /listapps

옵션:

/app:{{AppName}}
            - [시작] 메뉴에서 프로파일러를 시작하고 지정된 Windows 스토어 앱이
              시작될 때까지 기다립니다.
              "vsperf /listapps"를 실행하여 설치된 Windows 스토어 앱의 
              Name 및 PackageFullName을 봅니다.

/package:{{PackageFullName}}
            - [시작] 메뉴에서 프로파일러를 시작하고 지정된 Windows 스토어 앱이
              시작될 때까지 기다립니다. "vsperf /listapps"를 실행하여 설치된 Windows 스토어 앱의
              Name 및 PackageFullName을 봅니다.

/launch:{{Executable}}
            - 지정한 앱을 시작하고 해당 프로세스에서 데이터를 수집합니다.
              Windows 스토어 앱에는 이 옵션이 적용되지 않습니다. 
              
/args:{{ExecutableArguments}}
            - 시작한 앱의 인수입니다.
              Windows 스토어 앱에는 이 옵션이 적용되지 않습니다. 
              
/console
            - 지정한 앱을 새 콘솔에서 시작합니다.
              Windows 스토어 앱에는 이 옵션이 적용되지 않습니다. 
              
/attach:{{PID|ProcessName}}[,PID|ProcessName]...
            - 지정한 프로세스에서 데이터를 수집합니다. 작업 관리자를 사용하여 
              실행 중인 앱의 PID(프로세스 ID) 및 프로세스 이름을
              봅니다.

/js         - JavaScript 프로파일링에 필요합니다.
              /app 또는 /package와 함께만 사용합니다.

/file:{{ReportName}}  
            - [선택 사항] 출력 파일을 지정합니다(기존 파일 덮어쓰기).
              /app, /package 또는 /attach와 함께만 사용합니다.

/noclr      - [선택 사항] CLR 데이터를 수집하지 않습니다.
              /app, /package 또는 /attach와 함께만 사용합니다.
              최적화, 관리되는 기호가 확인되지 않습니다.

/pause      - 데이터 수집을 일시 중지합니다.

/resume     - 데이터 수집을 다시 시작합니다.

/stop       - 데이터 수집을 중지하고 대상 프로세스를 종료합니다.

/detach     - 데이터 수집을 중지하지만 대상 프로세스는 계속 실행되도록 둡니다.

/listapps   - 설치된 Windows 스토어 앱 Names 및 PackageFullName을 나열합니다.

/status     - 프로파일러 상태를 표시합니다.

/u          - 리디렉션된 콘솔 출력을 UTF8로 씁니다.

/samplinginterval:{{Milliseconds}}
            - [선택 사항] 시스템 전체 샘플링 간격을 밀리초 단위로 설정합니다.
              기본값은 1밀리초입니다.  
              예를 들어, /samplinginterval:100은 간격을 100ms로 설정하고 
              /samplinginterval:0.1은 간격을 0.1밀리초로 설정합니다.  

/querysamplinginterval
            - 시스템 전체 샘플링 간격을 표시합니다(밀리초).