Recording for Basic System Diagnosis

By default, Windows Performance Recorder (WPR) runs the General profile for every recording. This profile records basic system issues and performance data.

General Profile Settings

The General profile uses the following collectors:

NT Kernel Logger Collector

Attribute Value

Buffer Size (KB)

1024

Number of Buffers

Varies depending on the logging mode and detail level

System Keywords

CpuConfig, CSwitch, DiskIO, DPC, HardFaults, Interrupt, KernelQueue, Loader, MemoryInfo, ProcessCounter, Power, ProcessThread, ReadyThread, SampledProfile, ThreadPriority

WPR_initiated_WPR Event Collector

Attribute Value

Buffer Size (KB)

1024

Number of Buffers

Varies depending on the logging mode and detail level

Providers

PerfTrack: : 0x04

Microsoft-Windows-Immersive-Shell: 0x0000000000100000: 0x04

Microsoft-Windows-Kernel-Power: 0x0000000000000004: 0xff

Microsoft-Windows-Win32k: 0x0000000000402000: 0xff

Microsoft-Windows-WLAN-AutoConfig: 0x0000000000000200: 0xff

.NET Common Language Runtime: 0x0000000000000098: 0x05

Microsoft-JScript: 0x0000000000000001: 0xff e7ef96be-969f-414f-97d7-3ddb7b558ccc: 0x0000000000002000: 0xff

MUI Resource Trace: : 0xff

Microsoft-Windows-COMRuntime: 0x0000000000000003: 0xff

Microsoft-Windows-Networking-Correlation: : 0xff

Microsoft-Windows-RPCSS: : 0x04

Microsoft-Windows-RPC: : 0x04 a669021c-c450-4609-a035-5af59af4df18: : 0x00

Microsoft-Windows-Kernel-Processor-Power: : 0xff

Microsoft-Windows-Kernel-StoreMgr: : 0xff e7ef96be-969f-414f-97d7-3ddb7b558ccc: : 0xff

Microsoft-Windows-UserModePowerService: : 0xff

Microsoft-Windows-Win32k: : 0xff

Microsoft-Windows-ReadyBoostDriver: : 0xff

For more information about collectors and providers, see Collectors and Providers.

Identify Sustained Performance Issues

To identify sustained performance issues, you can run the General profile together with the other default settings. These are: Verbose logging detail and log to Memory. After you start the recording in WPR, it will persist until you stop and save the recording.

Identify Transient Performance Issues

Because you cannot predict when transient performance issues will occur, you must run the General profile until the issue transpires.

To identify transient performance issues

  1. On the WPR screen, if the options are hidden, click More options.

  2. From the Performance scenarios dropdown menu, select General.

  3. From the Logging mode dropdown menu, select Memory.

  4. Click Start and run the recording until the issue occurs.

  5. Click Save, and then click Browse to save the file by using a name or a location other than the default. The default location is the \Users\%username%\Documents\WPR Files folder on the system drive.

  6. Enter a problem description.

  7. Click Save.

WPR Common Scenarios

Performance Scenarios