Windows 性能工具包

Windows 性能工具包位于 Windows 评估和部署工具包中,其中包含各种性能监控工具,这些工具可生成有关 Windows 操作系统和应用程序的详细性能概况。 本文档同时讨论了 Windows Performance Recorder (WPR) 和 Windows Performance Analyzer (WPA)。

Windows 性能工具包组件

Windows 性能工具包包含两个独立的工具:Windows Performance Recorder (WPR) 和 Windows Performance Analyzer (WPA) 此外,还保留了对以前的命令行工具 Xperf 的支持。 但是,不再支持 Xperfview。 所有记录都必须使用 WPA 来打开和分析。

下面是运行 Windows 性能工具包的系统要求:

  • Windows Performance Recorder (WPR):Windows 8 或更高版本。

  • Windows Performance Recorder (WPR):具有 Microsoft .NET Framework 4.5 或更高版本的 Windows 8 或更高版本。

Windows Performance Recorder

WPR 是一款用于创建 Windows 事件跟踪 (ETW) 记录的功能强大的记录工具。 可以通过用户界面 (UI) 或命令行来运行 WPR。 WPR 提供了内置配置文件,可以使用它们来选择要记录的事件。 另外,你还可以采用 XML 创作自定义配置文件。 还可以使用 WPRControl 应用程序编程接口 (API) 来调用和控制 WPR。 有关 WPRControl API 的详细信息,请参阅 WPRControl API 参考

有关基本过程的快速入门,请参阅 WPR 操作方法主题。 有关 WPR UI 的完整文档,请参阅 WPR 功能。 有关命令行选项的参考,请参阅 WPR 命令行选项。 有关关键方案的讨论,请参阅 WPR 方案。 有关完整参考材料,包括录制配置文件 XML 参考和旧版 Xperf 参考,请参阅 WPR 技术参考

Windows 性能分析器

WPA 是一款功能强大的分析工具,该工具将非常灵活的 UI 与丰富的图形功能和数据表(可以旋转且具有全文搜索功能)相结合。 WPA 提供了一个“问题”窗口来探究所查明的任何问题的根本原因。

有关基本过程和详细的演练,请参阅 WPA 快速入门指南。 有关 WPR UI 的完整文档,请参阅 WPA 功能。 有关关键方案的扩展讨论,请参阅 WPR 方案

目录

部分 说明
Windows Performance Toolkit 中的新增功能 介绍了此版本中提供的新功能。
Windows Performance Recorder 提供了有关 WPR 的完整文档。 在 MSDN 上,这包括一个完整的命令行和可扩展标记语言 (XML) 参考。
Xperf 命令行参考 提供了有关 Xperf 的完整参考资料。
内核跟踪控制 API 参考 介绍了内核跟踪控制 API,这是为了向后兼容现有脚本和配置文件而支持的一个事件跟踪 API 扩展。
Windows Performance Analyzer 提供了有关 WPA 的完整文档,使你能够分析使用 WPR 或从评估平台创建的记录。
Windows 性能分步指南 提供了有关练习解决常见性能问题的说明。