Windows Performance Analysis Tools

The Windows Performance Tools (WPT) Kit contains performance analysis tools. Windows Performance Tools are designed for analysis of a wide range of performance problems including application start times, boot issues, deferred procedure calls and interrupt activity (DPCs and ISRs), system responsiveness issues, application resource usage, and interrupt storms.

The Windows Performance Tools (WPT) is part of the Windows 8 SDK and the Windows Assessment and Deployment Kit. In this guide I'll use the Windows 8 SDK Installer to install the WPT.

Go to the download site of the SDK:

and click on the button download to download the Webinstaller:

and store the installer on your HDD. Now run the setup and this screen shows up:

Click next and select the WPT from the list:

Click "Install" and the Setup downloads the required files.

and installs the WPT

After a reboot (required to add the WPT folder to the PATH variable to run the tools from every place) you are ready to follow my xperf guides here on msfn:

Trace Windows Vista/7 boot/shutdown/hibernate/standby/resume issues

How to speed up boot process under Windows Vista or Windows 7

Analyzing DPC / Interrupt Issues:

Analyzing High CPU Usage Issues:

1 tip: The setup stores the MSI files in the folder C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\Redistributables. The 32Bit version is named WPTx86-x86_en-us.msi, the 64Bit version is named WPTx64-x86_en-us.msi. The 3rd file (WPTarm-arm_en-us.msi) is needed for ARM based tablets/notebooks which run Windows RT.

You can use the MSI installer to avoid downloading the WPT after you reinstall Windows!
If you use Windows 8.1, you MUST use the WPT from the 8.1 SDK:

But here the xperfview.exe is missing and you must use the horrible, blurry WPA.exe and I don't update my guide to show how it works with this broken tool, this is too much hassle. Upload the files and I'll try the WPA.exe to read the files.