Thanks to Scott's excellent instructions, I got profiling to work with
XPERF. But this just leads to additional questions:
1. Is there a way to get a printed report for XPERF? Every time I've
tried it in the past I have never figured out a way. Sorry without
being able to record data for a run in a easily distributable file this
is worthless. No, saving the ETL files and distributing them is not an
option with clients. I once suggested to a manager they down load
XPERF, fortunately they really liked me as a consultant or I would have
been out of there.
2. I can get to the function level with XPERF, but the most useful data
for kernrate for me is the bucket data which XPERF seems to ignore.
XPERF reminds me of KrView which I tried several times and always
rejected since it hid the info I most desired.
3. Does XPERF have a way to control it, like kernrate can do with the
global events? I cannot find anything like that in the documentation,
and I have used the events in several benchmarks over the years.
I hope someone out there can fill in this, right now I see little value
in XPERF as a profiler without all of the above.
Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting