Hi all,
I just want to know–
What is the limit for maximum nonpaged pool memory that can be allocated in Win2000 ?
Is there any workaround to overcome this limit ?
Thanks in advance,
Sundeep
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
One part of the limit is System Virtual Address space, but I don’t know the value on Win2K.
If you have 3GB, you can set MAX_MEM to 1GB, and then map the last 2GB into the user address
space of a process 0 thread as if it where memory on a controller. Now you have a 2GB UVA that
is locked down, so it behaves like SVA so long as you are in a process 0 thread context. You
can’t touch those addresses in interrupts, DPCs, or in other process contexts.
Alternatively, set MAX_MEM low, and map/unmap the memory into SVA space on each use,
perhaps caching it.
On NT, you could also lock down paged pool to get a bit more memory that behaves just like NPP. I don’t know if this helps on Win2K.
-DH
----- Original Message -----
From: Sundeep Kajale
To: NT Developers Interest List
Sent: Tuesday, February 05, 2002 10:56 PM
Subject: [ntdev] Limit on nonpaged pool memory
Hi all,
I just want to know–
What is the limit for maximum nonpaged pool memory that can be allocated in Win2000 ?
Is there any workaround to overcome this limit ?
Thanks in advance,
Sundeep
You are currently subscribed to ntdev as: xxxxx@syssoftsol.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com