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

VSPerfReport

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.

Community Additions

ADD
Show:
© 2015 Microsoft