Some times my driver cannot allocate 460Kbyte's non-paged pool .
and the system's main memory was 256MByte. when I see the nonpagepool using
WinDBG was following
!vm
.... NonPagedPool Usage : about 10MB
.... NonPagedPool Max : about 100MB
also I checked using (kd> dd mmmaximumnonpagedpoolinbytes l1 )

I could think the reason would be external external fragmentation,
However the gap between usage and current is too large(almost 1/10)

Anyone know, athe problem and the way to solve that problem. ?
Thanks

Re: Error of allocating non-paged pool ? by Doron

Doron
Tue Apr 11 23:40:11 CDT 2006

regardless of how you solve the problem, you still need tohandle the fact
that the allocation can fail and must fail gracefully.

d

--
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.


"Andy" <human@ahnlab.com> wrote in message
news:O7x9%23beXGHA.3532@TK2MSFTNGP05.phx.gbl...
> Some times my driver cannot allocate 460Kbyte's non-paged pool .
> and the system's main memory was 256MByte. when I see the nonpagepool
> using WinDBG was following
> !vm
> .... NonPagedPool Usage : about 10MB
> .... NonPagedPool Max : about 100MB
> also I checked using (kd> dd mmmaximumnonpagedpoolinbytes l1 )
>
> I could think the reason would be external external fragmentation,
> However the gap between usage and current is too large(almost 1/10)
>
> Anyone know, athe problem and the way to solve that problem. ?
> Thanks
>
>