my driver works slowly if added to verifer

Hi,

I have mini-filter driver which basically filter browsers file system calls and matches with certain group of file system policies and takes action according policy.

This mechanism work fine but problem is that whenever I add my driver to verifier, browsers start working slow but didn’t crashes at all.

So my question is

Is this browser behavior expected after adding driver to verifier?

thanks

Yes, verifier will slow down operations

d

Bent from my phone


From: xxxxx@gmail.commailto:xxxxx
Sent: ?9/?11/?2014 6:27 AM
To: Windows System Software Devs Interest Listmailto:xxxxx
Subject: [ntdev] my driver works slowly if added to verifer

Hi,

I have mini-filter driver which basically filter browsers file system calls and matches with certain group of file system policies and takes action according policy.

This mechanism work fine but problem is that whenever I add my driver to verifier, browsers start working slow but didn’t crashes at all.

So my question is

Is this browser behavior expected after adding driver to verifier?

thanks


NTDEV is sponsored by OSR

Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev

OSR is HIRING!! See http://www.osr.com/careers

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</mailto:xxxxx></mailto:xxxxx>

Thanks Doron

Is there any way to find out what really takes time?

thanks

xperf works pretty well once you straighten out its symbol fetching.

Mark Roddy

On Thu, Sep 11, 2014 at 12:30 PM, wrote:

> Thanks Doron
>
> Is there any way to find out what really takes time?
>
> thanks
>
>
> —
> NTDEV is sponsored by OSR
>
> Visit the list at: http://www.osronline.com/showlists.cfm?list=ntdev
>
> OSR is HIRING!! See http://www.osr.com/careers
>
> 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
>

What verifier settings are you using? Some verifier options are more expensive than others. If needed, you could split it into multiple runs.

Hi Rudy Opavsky,

I am using standard settings.

thanks

The DDI compliance checking, deadlock detection and force IRQL checks are known to be expensive. Can you try to disable some of them to see if it helps? You could also split the checks into multiple test runs.

thanks I’ll try