Questions tagged [xperf]

xperf.exe is a tool from Windows SDK to control event tracing via designated Windows facility called ETW. The tool is often used for performance analysis and OS troubleshooting.

xperf.exe is a tool from Windows SDK Performance Kit to control event tracing via designated Windows facility called ETW (Event Tracing for Windows). Windows OS components are capable of emitting various ETW events corresponding to events in the Operating System. Examples are context switches and timer interrupts (for CPU profiling). xperf.exe can enable or disable emission of specific types of ETW events and save emitted events in log files for future analysis.

84 questions
0
votes
1 answer

How to use xperf to examine the call stack of nodejs?

I'm trying to learn performance tuning for Node.js applications. This first thing I want is a flamegraph. Since I work on Windows platform, I follow this manual to get the flamegraph. However, I'm stacked at this step: xperf -i perf.etl -o perf.csv…
eeandrew
  • 89
  • 2
  • 9
0
votes
2 answers

See registry entries and files used by DLL

I'm quite new with analysing Windows processes, and have during the last week found Xperf very useful, and I have some questions about analysing DLLs. I was wondering if it is possible to see which registry entries and file paths which are used by a…
olovholm
  • 1,362
  • 5
  • 16
  • 23
0
votes
0 answers

xperf profiling mixed mode code won't show native functions

I'm profiling part of my application using Visual Studio 2012, it's a dll containing native C++ and .net C++/CLI managed code. The performance report nicely shows information for all my managed code, but any place the managed code calls into native…
Jeff McClintock
  • 1,242
  • 10
  • 27
0
votes
2 answers

Newer versions of xperfview don't have a summary option?

EDIT- As it turns out I was using the Windows Performance Analyzer. With the Windows 8 ADK when you install the Performance Tools it makes an icon for the Performance Analyzer but no longer makes an icon for xperfview. xperfview 6.2.2900 is still…
loop
  • 3,460
  • 5
  • 34
  • 57
0
votes
2 answers

xperfview on a different computer

Most use cases I've seen with xperf involve using xperfview on the same computer. A remote record and play back for me don't seem to work well. Symbols are not resolved correctly. Is there a known issue with remote record and local play with…
balbir
  • 13
  • 2
0
votes
1 answer

xperf refusing to load any symbol

With these command lines: set _NT_SYMBOL_PATH=srv*C:\symbols*http://msdl.microsoft.com/downloads/symbols XPerf -on FILE_IO XPerf -d trace.etl XPerf -symbols verbose -i trace.etl > output.csv I get the following output: XPerf: warning: applying…
user142968
  • 71
  • 6
-1
votes
1 answer

How to determine NonPaged pool leak using WPA

Got an issue on Windows OS - NP pool slowly increases in size, and after several weeks consumes up to several GBs. Tried to determine the faulty driver(?), but running this: xperf -on proc_thread+loader+pool -stackwalk poolalloc -MaxFile 1024…
Kerberrus
  • 1
  • 1
-1
votes
1 answer

How to set xperf so it writes more often to the log file?

I use xperf to capture an ETW to a file. As I set it, it only seems to write data on disc whenever -MaxFileLimit is reached. xperf -start MySession -f Log.etl -on {GUID} -MaxFile 10 -FileMode Circular Can I set it so it will write to file more…
Alex
  • 39
  • 1
  • 7
-2
votes
1 answer

How to gather CPU utilization sampling with xperf (Windows Performance Toolkit)

I want to analyze performance of long process (6-8 hours). I need information about created/finished processes (with command lines) and CPU utilization. I found, that Windows Performance Analyzer (wpa.exe/xperfview.exe) is great tool for analyzing.…
1 2 3 4 5
6