Measuring Processor Utilization in Windows and Windows applications

Mark Friedman recently presented his paper at the CMG ’11 International Conference in Washington DC and we have made it available as a White Paper in our download area. You can use this link to retrieve it: Measuring Processor Utilization in Windows

“This paper discusses the legacy technique for measuring processor utilization in Windows that is based on sampling. This technique for measuring processor utilization is efficient and generally adequate for capacity planning. However, it lacks the precision performance engineers require for application optimization and tuning, particularly over small measurement intervals. The paper then introduces newer techniques for measuring processor utilization in Windows that are event-driven. The event-driven approaches are distinguished by far greater accuracy, enabling the reconstruction of the precise path that threads, processes and processors take when they execute. Gathering event-driven measurements entails significantly higher overhead, but measurements indicate this overhead is well within acceptable bounds on today’s high powered server machines.”

Comments are closed.