Usage examples: vsperf /app:AppName /js /file:ReportName /pause /noclr vsperf /package:PackageFullName /js /file:ReportName ...

Usage examples:

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

Options:

/app:{{AppName}}
            - Starts the profiler and waits for the specified Windows Store app
              to be launched from the Start menu.
              Run "vsperf /listapps" to view the Name and PackageFullName of 
              installed Windows Store apps.

/package:{{PackageFullName}}
            - Starts the profiler and waits for the specified Windows Store app
              to be launched from the Start menu. Run "vsperf /listapps" to
              view the Name and PackageFullName of installed Windows Store apps.

/launch:{{Executable}}
            - Launch the given application and collect data from its process.
              This option does not apply to Windows Store apps. 
              
/args:{{ExecutableArguments}}
            - Arguments for the launched application.
              This option does not apply to Windows Store apps. 
              
/console
            - Launch the given application in a new console.
              This option does not apply to Windows Store apps. 
              
/attach:{{PID|ProcessName}}[,PID|ProcessName]...
            - Collect data from the specified processes. Use Task Manager to 
              view the process id (PID) and process name of running
              applications.

/js         - Required for profiling JavaScript.
              Use only with /app or /package.

/file:{{ReportName}}  
            - [Optional] Specifies output file (overwrites existing file).
              Use only with /app, /package, or /attach.

/noclr      - [Optional] Do not collect CLR data.
              Use only with /app, /package, or /attach.
              Optimization, no managed symbols will resolve.

/pause      - Pause data collection.

/resume     - Resume data collection.

/stop       - Stop data collection and terminate target processes.

/detach     - Stop data collection, but let target processes continue to run.

/listapps   - List installed Windows Store app Names and PackageFullNames

/status     - Show profiler status

/u          - Write the redirected console output as UTF8

/samplinginterval:{{Milliseconds}}
            - [Optional] Set system wide sampling interval in milliseconds; the
              default is 1 millisecond.  
              For example, /samplinginterval:100 sets the interval to 100ms, 
              /samplinginterval:0.1 sets the interval to 0.1 milliseconds.  

/querysamplinginterval
            - Displays the system wide sampling interval (in milliseconds).