Driver profiling tool

HI list,

I wanted to know if there are driver profiling tools available in market? I want to

  1. analyze the flow of driver ( i have the source with me)

  2. Check the performance & bottlenecks in the code flow

The driver is a windows file system driver.

Can kernrate utility perform source level profiling?

Thank-you.
Regards,
Rodney.

If you feed it private symbols, then you should be able to map to source lines, modulo the inherent reliability issues in symbol to source line mappings in general (optimized builds).

? S

-----Original Message-----
From: xxxxx@gmail.com
Sent: Thursday, January 08, 2009 23:38
To: Windows System Software Devs Interest List
Subject: [ntdev] Driver profiling tool

HI list,

I wanted to know if there are driver profiling tools available in market? I want to

1. analyze the flow of driver ( i have the source with me)

2. Check the performance & bottlenecks in the code flow

The driver is a windows file system driver.

Can kernrate utility perform source level profiling?

Thank-you.
Regards,
Rodney.


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Try Bullseye Code Coverage.

wrote in message news:xxxxx@ntdev…
> HI list,
>
> I wanted to know if there are driver profiling tools available in market?
> I want to
>
> 1. analyze the flow of driver ( i have the source with me)
>
> 2. Check the performance & bottlenecks in the code flow
>
> The driver is a windows file system driver.
>
> Can kernrate utility perform source level profiling?
>
> Thank-you.
> Regards,
> Rodney.
>

For performance profiling look at KrView
http://www.microsoft.com/downloads/details.aspx?FamilyID=d6e95259-8d9d-4c22-89c4-fad382eddcd1&DisplayLang=en
which is free from Microsoft. For code coverage as was already stated get
Bullseye http://www.bullseye.com/


Don Burn (MVP, Windows DDK)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

wrote in message news:xxxxx@ntdev…
> HI list,
>
> I wanted to know if there are driver profiling tools available in market?
> I want to
>
> 1. analyze the flow of driver ( i have the source with me)
>
> 2. Check the performance & bottlenecks in the code flow
>
> The driver is a windows file system driver.
>
> Can kernrate utility perform source level profiling?
>
> Thank-you.
> Regards,
> Rodney.
>

Don’t use the kernrate that comes with kview as it’s dated; use the WDK binary instead.

? S

-----Original Message-----
From: Don Burn
Sent: Friday, January 09, 2009 04:13
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Driver profiling tool

For performance profiling look at KrView
http://www.microsoft.com/downloads/details.aspx?FamilyID=d6e95259-8d9d-4c22-89c4-fad382eddcd1&DisplayLang=en
which is free from Microsoft. For code coverage as was already stated get
Bullseye http://www.bullseye.com/


Don Burn (MVP, Windows DDK)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

wrote in message news:xxxxx@ntdev…
> HI list,
>
> I wanted to know if there are driver profiling tools available in market?
> I want to
>
> 1. analyze the flow of driver ( i have the source with me)
>
> 2. Check the performance & bottlenecks in the code flow
>
> The driver is a windows file system driver.
>
> Can kernrate utility perform source level profiling?
>
> Thank-you.
> Regards,
> Rodney.
>


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

> 2. Check the performance & bottlenecks in the code flow

The driver is a windows file system driver.

Can kernrate utility perform source level profiling?

XPerf is more powerful than kernrate, especially if you can run it
on Vista or Win7.

Here’s a nice introduction to xperf:

http://blogs.msdn.com/pigscanfly/archive/2008/03/02/using-the-windows-sample-profiler-with-xperf.aspx


This posting is provided “AS IS” with no warranties, and confers no
rights.