The cases in this chapter involve application hangs and slow system performance. Call-stack analysis features prominently in these cases, using Procexp, Procmon, and ProcDump.
The Case of the IExplore-Pegged CPU demonstrates the use of thread stacks in Procexp to identify a root cause.
The Case of the Excessive ReadyBoost uses Procexp to establish a hypothesis and Procmon to confirm it.
The Case of the Slow Keynote Demo proves that what can go wrong, will go wrong, and that the probability of demo failure tends to be proportional with the size of the audience. It identifies long gaps between events captured by Procmon, which leads to a diagnosis.
The Case of the Slow Project File Opens demonstrates Procmon’s ...