How to: Create a Profiling Tools ETW Report


The new home for Visual Studio documentation is Visual Studio 2017 Documentation on

The latest version of this topic can be found at How to: Create a Profiling Tools ETW Report.

The Event Tracing for Windows (ETW) report lists the ETW events that are recorded in a performance session of Visual Studio Profiling Tools. ETW data is collected in a binary (.etl) file. For more information about this report, see Event Tracing for Windows (ETW) Report.

System_CAPS_ICON_note.jpg Note

You cannot display ETW reports in the interface for Visual Studio.

You generate the ETW report by using the VSReport/summary:etw command. The .etl that contains the ETW data must be in the same directory as the profiling data (.vsp or .vsps) file. By default, the report is generated as a comma-separated value (.csv) file. For more information, see VSPerfReport.

To generate an ETW report

  • In a Command Prompt window, type the following command line:

    ToolsPath VSPerfReport VSPFile  /Summary:ETW [/Xml]

    ToolsPathThe path of the Profiling Tools utility. For more information, see Specifying the Path to Command Line Tools.
    VSPFileThe profiling data (.vsp or .vsps) file. Full and partial paths are accepted.
    XmlGenerates a report that is formatted in XML.