Questions tagged [wpr]

Included in the Windows Assessment and Deployment Kit (Windows ADK) or the Windows SDK, Windows Performance Recorder (WPR) is a performance recording tool that is based on Event Tracing for Windows (ETW). It records system events that you can then analyze by using Windows Performance Analyzer (WPA).

Included in the Windows Assessment and Deployment Kit (Windows ADK) or the Windows SDK, Windows Performance Recorder (WPR) is a performance recording tool that is based on Event Tracing for Windows (ETW). It records system events that you can then analyze by using Windows Performance Analyzer (WPA).

20 questions
5
votes
1 answer

Activate Stacks only for some specific ETW Tasks in a provider?

Since Windows 7 it is possible to activate callstacks for usermode events. This works fine, but sometimes activating stacks for all tasks/Events in a provider is not needed and it would be nice to only activate stacks for some specific Tasks. Is…
magicandre1981
  • 27,895
  • 5
  • 86
  • 127
2
votes
0 answers

Recording processes creation on windows with wpr

I want to collect programmatically all the processes that were run (created) while my program monitors the system. I thought using wpr (https://learn.microsoft.com/en-us/windows-hardware/test/wpt/) for collecting the data. Is there a way to specify…
Avner Levy
  • 6,601
  • 9
  • 53
  • 92
2
votes
0 answers

Windows Performance Analyzer (WPA) is not resolving symbols for my c# application

OS: Windows Server 2012 R2 (also tried Windows 10) WPRUI/WPA version: 10.0.16299.91 Visual Studio Community 2017 version: 15.6.6 .NET version: 4.7 I'm having trouble loading symbols in WPA for what I think is a really simple scenario. C#…
BustaH
  • 165
  • 1
  • 2
  • 8
2
votes
2 answers

Is there a way to extract actual call stack addresses from a Windows Performance Recorder trace (WPR)?

According to https://randomascii.wordpress.com/2013/11/04/exporting-arbitrary-data-from-xperf-etl-files/, wpaexporter.exe should be the right tool to do so. I manage to prepare a profile with the right data, but, unfortunately, wpaexporter keep…
oco
  • 43
  • 1
  • 6
2
votes
1 answer

Why is there no call stack for "generic events"

I did read Capture callstack and events in Xperf and other sources, but the most straightforward thing I'd like to do is simply display the "Stack" column in WPA's "Generic events" graph. Why is it not there? Sure, because stack information is not…
user5873943
1
vote
0 answers

CPU Usage (Sampled) graph's "Utilization by Process, Thread, Stack" graph has an entry "n/a" which has no information for any thread

I was looking into a process consuming high CPU on a machine. I recorded the performance of the process in a .etl file using the following Windows Performance Recorder command(s): wpr -start cpu wpr -stop C:/wpr_Process.etl I opened the .etl file…
1
vote
1 answer

Powershell Timer for Windows performance Recorder (WPR)

I'm doing a timer that counts to milliseconds, and when milliseconds reached their end its stops the script. Why I wont the code repeating until its finish its because the Windows performance recorder is working behind the scene and wpr is working…
1
vote
0 answers

How to find the events used by WPR Graph "Power"

I am using wpr tool to trace "Power". Since etl file size is very large, I am creating custom wpr profile to filter out the interested events. Under the WPR Graph "Power", We have certain graphs like CPU idle states, Processor utility, Processor…
1
vote
1 answer

Debugging OutOfMemory exception with WinDbg and wpr. Why are these symbols shown as ?!? - jitted .net?

I've been trying to understand why we're getting a OOM under Citrix - Windows 10, although it's not happening on "Normal" machines. Our application has a mix of native C++, C# and web browser plugins. The container is .net. Details: Windows 10…
Marco
  • 984
  • 10
  • 18
1
vote
0 answers

Windows performance recorder Error while collecting heap snapshot. Error code: 0x80070032

I get following error while collecting heap snapshot: C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit>wpr -singlesnapshot heap 3340 The request is not supported. Error code: 0x80070032 I get this error only on…
Kunal
  • 45
  • 5
1
vote
0 answers

Any substantial benefit of using machine mode in xperf output for further parsing by custom utility?

So I'm trying to process performance data recorded with WPR and processed to .csv format with xperf, and it has two modes, -target human and -target machine, I can see the difference is that machine mode seems to group events from the same timestamp…
1
vote
1 answer

How can I add Windows Networking events to my custom wprp file?

I'm trying to capture an etl trace on the HoloLens with my own events, and some generic networking events. Using WPR on my PC, I can choose Networking I/O activity, which will show events like Microsoft-Windows-TCPIP when I analyze in WPA. I can't…
Krampster
  • 31
  • 6
1
vote
1 answer

How to create custom wpr profile in windows 10 universal apps

I need to create a file logging mode in windows 10. In order to do this, I need to create a custom profile in windows 10 universal apps so that I may change default logging mode from Memory to File and also change buffer settings. Please help.
Vantage
  • 135
  • 2
  • 11
0
votes
1 answer

How to get "Size(column value) of Total Commit (Process View)" using Microsoft.Windows.EventTracing

Is there a way to get 'Size' column of "Total Commit-Process View" (Which is shown in WPA) using "Microsoft.Windows.EventTracing". I am generated ETL file(using WPR), and in the "Size' column of the 'Total Commit(Process View), i get Size value in…
sreeR
  • 59
  • 6
0
votes
0 answers

Can use command prompt for wpr

I have just downloaded Windows Performance Recorder. In the command prompt (running as administrator), I can type: wpr -start CPU or wpr -start GPU and it works perfectly. But when I want to trace USB by typing wpr -start USB or wpr -start…
Physician
  • 483
  • 2
  • 7
1
2