Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining


The VSPerfCmd.exe CrossSession option enables the profiler to collect data from any console session. The CrossSession option must be used with the Start option.

You can use the abbreviation CS in place of CrossSession.

VSPerfCmd.exe /Start:Method /CrossSession [Options]

To enable profiling in another session, the CrossSession option must be specified with the Start option. CrossSession must also be specified in any subsequent VSPerfCmd Attach and Detach commands.

Start: Method

The Start option initializes the profiler to the specified profiling method.

Attach: PID[,PID]

Begins profiling the specified processes.


Stops profiling the specified processes.

In this example, the CrossSession option is used to attach to an application that was started in another console session.

VSPerfCmd.exe /Start:Sample /Output:TestApp.exe.vsp /CrossSession
VSPerfCmd.exe /Attach:12345 /CS
© 2015 Microsoft