Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
VSPerfReport command line tool is used to create reports using the profiling data gathered. It is invoked by using the following syntax:
VSPerfReport [/U] filename [/options]
The following table describes VSPerfReport tool options:
| Options | Description |
|---|---|
SUMMARY:[types] |
Creates one or more types of reports. ALL - all report types are generated. CallerCallee - report contains parent/child relationships between functions. Function - report contains functions called. Module - report contains modules profiled. CallTree - report contains hierarchy of functions called. Thread - report contains threads profiled. Type - report contains allocated types. Life - report contains allocated objects lifetime. |
CALLTRACE |
Creates a list of function entry and exits, ETW events, and marks. |
CLEARPACKEDSYMBOLS |
Removes previously packed symbols from a .VSP file. |
XML |
Output report in XML format. |
U |
Report output and redirected console output are written as Unicode. Must be the first option specified. |
SYMBOLPATH:path |
Location of symbols. |
DEBUGSYMPATH |
Debug which locations are searched for symbols. |
PACKSYMBOLS |
Pack symbols into the .VSP report file after analysis. |
OUTPUT:path|filename |
Location of the report file. |
PROCESS:n |
Limit data to the specified process. n is the process id. |
THREAD:n [,PROCESS] |
Limit data to the specified thread and process. n is the thread id. |