Browse by Tags


  • Blog Post: Video: Using XPERF to root cause CPU consumption

    Hi Debuggers, Here is a short video showing how to root cause CPU consumption issues on Vista/Server 2008 and higher operating systems with Xperf. For this scenario, Xperf is an easy to implement and powerful replacement for previous actions like gathering a series of dumps during the CPU...
  • Blog Post: We Need Your XPERF Feedback

    Hi, This is Tate asking for your direct and valuable feedback on XPerf (The Windows Performance Toolkit). We are knee deep in working with the creators of the tool (The Windows Fundamentals Team) to provide end user feedback which will drive features for the next version. Now that you as our readers...
  • Blog Post: MmCm – A Non Paged Pool Accounting Adventure

    Here's one from the Rube Goldberg debug collection! The dripping sarcasm is because I'm about to show the reeeeally long way to figure out what's eating MmCm, skip down to the end if you are in a time crunch. Otherwise, do resist the temptation to skip ahead as some of the techniques can...
  • Blog Post: Using Xperf to investigate slow I/O issues

    Debuggers, Here’s another short video of the type of triage possible with Xperf, this time Bob shows us how to track down a slow I/O issue. Since I/O Manager is instrumented at IoCallDriver and IoCompleteRequest we can often use this information to diagnose a Slow I/O or SAN issue. The steps...
  • Blog Post: Part 1: Tate Calhoun presents Xperf at the 2009 Microsoft GEC

    Xperf was created by the Windows Fundamentals team to analyze system and application performance. Tate walks through the use of the new tool and shows how to analyze the data for specific scenarios. The slide deck is available from the attachment link below. ";" galleryimg="no" mce_src...
  • Blog Post: Server Hangs with Event ID: 2021 and 2022

    Hi again! This is Tate from the CPR team and I’m going to show you how to debug a Server Service hang and the sometimes dreaded Event ID: 2021 and Event ID: 2022. There is much Voodoo about troubleshooting these two events but never fear, it’s possible to debug quickly given the right approach. ...
  • Blog Post: Scoping and Troubleshooting Hangs of Various Causes

    Hi again! Today I want to bring to your attention an upcoming series of posts on troubleshooting hangs and this post as a primer for understanding hangs and how we scope these scenarios. Scoping is a practice we use in troubleshooting that helps us to quickly narrow down the domain or scope...
  • Blog Post: Understanding Pool Consumption and Event ID: 2020 or 2019

    Hi! My name is Tate. I’m an Escalation Engineer on the Microsoft Critical Problem Resolution Platforms Team. I wanted to share one of the most common errors we troubleshoot here on the CPR team, its root cause being pool consumption, and the methods by which we can remedy it quickly! This...
Page 1 of 1 (8 items)