Windows 7 memory profiling example
@echo off
set _NT_SYMBOL_PATH=F:\src\Release\;srv*c:\WebSymbol*http://msdl.microsoft.com/downloads/symbols
xperf -on base
xperf -start heapsession -heap -pids %1 -stackwalk HeapAlloc+HeapRealloc -BufferSize 512 -MinBuffers 128 -MaxBuffers 512
echo.
echo Performance Trace started.
echo.
echo When done with profile actions,
pause
xperf -stop heapsession -d heap.etl
xperf -d main.etl
xperf -merge main.etl heap.etl result.etl
echo.
start xperfview result.etl
usage: script.cmd [pid]