i want to know the page pool / Non paged Pool limit in my program
to monitor the System Health.Is there any User mode API/IOCTL using
that i can get the size of Paged Pool and Non Paged Pool in Windows
Kernal?
Actually we have a tool that loads the system resouces like
HDD,RAM, CPU etc.and we do a lot of I/O operations.After running the
tool for some times i get a error "Insufficient resouces to completed
the request".(error code is 1450 returned by GEtLastError()) and Win
API like CreateFile() / OpenMapFile() starts failing.
This happens only on some really fast servers ( more than 4 CPU and
4GB RAM).
i have reproducted the error using a freeware by injecting the paged
mem leak.
Now i want to constantly keep an eye on the size of Page Pool Size /
Non Paged Size.
I dont' want to write a driver to get this info :(,
If somebody can help me in getting the info using User Mode APIs, it
will be very helpful.
Thanks in advance.
You could use POOLMON.EXE:
http://support.microsoft.com/kb/177415
- this article mentions editing Registry or usin GFlags, but that's only
required in case of older OSes (NT4, Win2000). In Win2003 just launch
POOLMON.EXE in CMD window.
Boris
"vikcy" <1981....@gmail.com> wrote in message
news:99bc4a0e-2f18-4a99...@g20g2000vba.googlegroups.com...
Boris
"vikcy" <1981....@gmail.com> wrote in message
news:99bc4a0e-2f18-4a99...@g20g2000vba.googlegroups.com...