如何:收集 Windows 事件跟踪 (ETW) 数据

Windows 事件跟踪 (ETW) 是一个高效的内核级别跟踪实用工具,它使探查器可以记录内核或应用程序定义的事件。 只能使用 VSPerfReport 命令行工具的 /Summary:ETW 选项查看从事件提供程序收集的数据。 您可以使用此报告来确定应用程序中出现性能问题的位置。

要求

  • Visual Studio 旗舰版, Visual Studio 高级专业版, Visual Studio 专业版

备注

在 Windows 8 增强的安全功能和 Windows server 2012 要求已在 Visual Studio 探查器将收集有关这些平台的数据的方式的重大更改。Windows 存储 app 还需要新的集合技术。请参见 分析 Windows 8 和 Windows Server 2012 应用程序

启用事件跟踪提供程序

  1. 在**“性能资源管理器”中,右击性能会话,然后单击“属性”**。

  2. 在**“属性页”中,单击“Windows 事件”**属性。

  3. 在**“选择从中收集数据的事件跟踪提供程序”**列表中,选择您要用来分析应用程序的事件提供程序。

请参见

概念

为分析工具配置性能会话