Using Windows Performance Analyzer to analyze connected standby issues
The Windows Performance Analyzer (WPA) lets you view traces of system activity displayed in a graphical format. WPA is used for many Windows performance and debugging scenarios, and is the second-level triage tool for connected standby issues that cannot be resolved by using SleepStudy. WPA presents a graphical format of a trace file that contains events collected during a connected standby session.
Watch this video to learn how to use WPA to analyze traces of connected standby sessions.
This video shows how to use the Platform Idle State graph and PDC Resiliency Activity graph to identify the cause of software activity that prevents the hardware platform from spending sufficient time in the DRIPS state.
Watch this video to learn how to use the Platform Idle State graph and Device Dstate graph to track down a hardware device that causes the hardware platform to spend too little time in the DRIPS state.
For more information about the Platform Idle State graph, see Common WPA graphs for connected standby power management. For more information about the PDC Resiliency Activity graph and Device Dstate graph, see View a WPA trace.
WPA is available in the Windows Assessment and Deployment Kit (Windows ADK) for Windows 8.1 download package and includes scripts and documentation for connected standby analysis.
The remainder of this section refers to the documents and scripts that are provided in this download.
Trace capture is the key diagnostic method that is used to debug issues that are observed during connected standby through SleepStudy or other tools. A trace contains detailed information about system platform states, device states, software activity, CPU utilization, memory utilization, and other system events.
The graphs that are generated from the connected standby WPA profile are key to observing system behavior in connected standby and identifying problems. Two commonly used WPA graphs are the Platform Idle State graph, which shows how much time the platform spends in the various platform idle states, and the DRIPS graph, which shows the activity levels of software and hardware components.