For the record, the SDK for the Windows Performance Toolkit is in Github: https://github.com/microsoft/microsoft-performance-toolkit-sdk Enjoy User Are you familiar with ETL files and Windows Performance Toolkit’s SDK? ChatGPT Yes, I’m familiar with both ETL files and the Windows Performance Toolkit’s SDK. ETL stands for Event Trace Log. It is a generic, event-driven recording file… Continue reading A conversation with ChatGPT 4.0 and I.
For: Windows 10 (any x64 build) Requirements: Windows Performance Toolkit from the Microsoft ADK Launch WPRUI as administrator (aka Windows Performance Recorder) by clicking Start and searching for WPRUI. Right-click/click run as administrator Check boxes that are important in your scenario. My recommendation is check First Level Triage Expand Resource Analysis check CPU check… Continue reading How to collect a boot trace on Windows 10 with Windows Performance Recorder from the Microsoft ADK
Applies to: Windows 7+, Windows Server 2008 R2+ Target audience: People I support primarily. Anyone who wants to perf like a pro? Step 1: Get the Windows Performance Toolkit, by way of the Windows Assessment and Deployment Kit. Since every iteration of the WPT happens to be distributed slightly differently than the previous version, I’ve included… Continue reading Performance Series Part 1 – How to collect an ETW/Xperf trace to capture general performance issues
First, guess who's back?! Me! I left Microsoft of my own accord last year. I came back. I wrote this about my experience, I hope you enjoy it. There and back again, an IT tale… Anyways, I was asked a few times recently, Dude, how do you collect an ETW trace for boot/logon if the… Continue reading How To: Collect ETL/WPT tracing diagnostics when you can never logon to the host.
If you have been following along in performance land the last year or three, you’d hear about xperf and the WPT (Windows Performance Toolkit). Mayhap you’ve had some time to practice and you know what you are doing. Cool. This tool might still interest you. If you, on the other hand, haven’t heard of these,… Continue reading Xperf for the layman, performance analysis unchained, Windows Assessment Toolkit revealed.
It’s a question I wasn’t prepared for in class last week, but one that made sense really. For the IT Pro that doesn’t eat breath and sleep this stuff, what does a good or ‘fair’ trace look like? Something like this: What we are looking at here is a boot up that finishes before 45… Continue reading What does a good boot look like (aka, what should I be happy with)?
Assume the following: You have a Windows 7 host that you want to collect a trace from. The user complains of audio issues, stuttering, latency, etc…or video frame rate is low. Something annoying. Like my previous post, lets cover a few basic rules here as we get started: 1. If host = Windows 7 AND… Continue reading How to collect a trace for audio or video problems in Windows 7
Assume the following: You have a Windows 7 host that you want to collect a trace from. A good trace. One that you know other people will be able to decipher as well as yourself. Maybe I’ve asked you to collect a boot trace so I can look at it and pointed you to this… Continue reading How to collect a good boot trace on Windows 7
Symptoms: Logons take forever and you’ve collected an xbootmgr/WPR/xperf123/xperfui trace. What GPO can it be? Easy! Open Windows Performance Analyzer from the Windows 8 ADK: Open Said Offending Trace: Expand…System Activity and then find the Generic Events, click and drag the windows so its under “Analysis” tab… AR me eyes! Relax, its ok,… Continue reading Windows 8 ADK solves GPO Logon Delay questions, film at 11….
Consider the following trace in xperfview: This should be familiar to you, it’s the DPC storm / storport doorbell that looks like this: So how does this trace look in WPA from the Windows 8 ADK (RP edition)? A little different, but the Dude isn’t closed minded here, so lets give it a whirl: Observe. … Continue reading What is Windows Performance Analyzer all about and why should you use it instead of xperfview?