Download Xperf from http://downloads.firestormviewer.org/xperf/x64.zip (for 64 bit Windows, 32 bit needs a different package)

Extract the zip to your desktop. You should now have a folder named x64 on your desktop.

Go to Desktop\x64\Windows Kits\8.1\Windows Performance Toolkit and run WPRUI.exe

You will see this screen appear: http://i.imgur.com/XRdSXzv.png

Tick the following options only (subject to change)

  1. First level triage
  2. CPU usage
  3. Disk I/O activity
  4. File I/O activity

Click the Start button.

You will see the following warning: http://i.imgur.com/7AwxjIG.png

Click OK

You will then see the following message: http://i.imgur.com/qnghQg1.png

Click OK and reboot the computer.

  • Run WPRUI.exe again from Desktop\x64\Windows Kits\8.1\Windows Performance Toolkit
  • Check that the options you ticked are still ticked (they should be).
  • Login on the release build of Firestorm 4.6.7 (needs to be the release, or a build the person reading the etl has access tot he pdb for that build ).
  • Go to a place where you can easily reproduce the performance issue.
  • Click Start in the Windows Performance Recorder to begin recording.
  • Start to repro
    • If the slowness is constant, let it repro 30 to 60 seconds.
    • If the slowdown is just for a few seconds, wait until it is over.
  • Go back to WPRUI, then click Save in the Windows Performance Recorder.
  • You will see window asking where to save the .etl file. Default location is fine. Choose Save and once it is finished, click Open Folder
  • This .etl file is the one we need, 7zip it, it will compress a lot.
  • xperf.txt
  • Last modified: 2014/09/22 17:48
  • by nicky