views:

496

answers:

1

I have installed Xperf performance analyzer from Windows SDK and captured a trace as described in the documentation using following command:

xperf -on SysProf -stackwalk profile

Still, the stack trace does not contain any callstack data.

My platform is Vista 64b. Are there any special settings or tricks needed to capture callstacks on 64b Windows?

+3  A: 

After some more searching I have found one setting:

Set registry value DisablePagingExecutive = 1 and reboot (see Windows Performance Toolkit FAQ).

While this sounds great, it does not seem to help at my system, still no call-stacks.


After contacting Microsoft support their reply was with x64 Vista you can capture only callstacks of x64 native applications, not 32b ones.

Suma