Windows Performance Toolkit Technical Reference

Included in the Windows Assessment and Deployment Kit, the Windows Performance Toolkit consists of performance monitoring tools that produce in-depth performance profiles of Windows operating systems and applications. This documentation discusses both Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA).

Windows Performance Xperf Command-Line

The Windows Performance Toolkit consists of two independent tools: Windows Performance Recorder (WPR) and Windows Performance Analyzer (WPA). In addition, support is maintained for the previous command-line tool, Xperf. However, Xperfview is no longer supported. All recordings must be opened and analyzed by using WPA.

The following are the system requirements for running Windows Performance Toolkit:

  • Windows Performance Recorder (WPR): Windows 8 or later.

  • Windows Performance Analyzer (WPA): Windows 8 or later with the Microsoft .NET Framework 4.5 or later.

You can download the Windows Performance Toolkit by visiting the Windows Assessment and Deployment Kit site.

Contents

Section Description

Windows Performance Toolkit

Gives a general overview of both WPR and WPA.

What's New in the Windows Performance Toolkit

Describes the new features available in this release.

Windows Performance Recorder

Provides complete documentation for WPR. On MSDN, this includes a complete command-line and Extensible Markup Language (XML) reference.

Xperf Command-Line Reference

Gives complete reference material for Xperf.

Kernel Trace Control API Reference

Covers the Kernel Trace Control API, an extension of the ETA Event Tracing API that is supported for backward compatibility with existing scripts and profiles.

Windows Performance Analyzer

Provides complete documentation for WPA to enable you to analyze recordings created with WPR or from the Assessment Platform.