Windows 7 CPU performance profiling example
@echo off
set _NT_SYMBOL_PATH=f:\src\Debug\;srv*c:\WebSymbol*http://msdl.microsoft.com/downloads/symbols
xperf -on Latency -stackwalk profile
echo.
echo Performance Trace started.
echo.
echo When done with profile actions,
pause
echo.
xperf -d Trace.etl
echo.
start xperfview Trace.etl
On windows 64 bits, the following registry should be added to record the call stack.
REG ADD "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" -v DisablePagingExecutive -d 0x1 -t REG_DWORD -f