Driver Function Profiling

What’s the best way to obtain call profiles for a driver?
All of the stuff I’ve found in the msdn seems to be only
applicable to applications (things like CAP, etc).

I’ve searched the archives, but didn’t turn up anything.

I don’t need anything fancy, just the ability to tell where a
bottleneck exists. A simple call count and time spent would do it.

THanks.

“Peter Lawthers” wrote in message news:xxxxx@ntdev…
>
> What’s the best way to obtain call profiles for a driver?
>

There are a couple of options:

1) VTUNE - Intel’s profiling package;

2) KernRate - A recently updated Microsoft utility that I’ve heard good
things about recently. This’ll be in the DDK soon. Until that time, I’m
not sure where you get it… Perhaps the resouce kit?

Note that the KernProf utility that is in the \winddk\bld\tools\other<br>directory is NOT recommended.

Peter
OSR