Hi there
My Application (developed in VC6, running on Win2000 Worksatation) generates
a huge number of page faults on startup, thus keeping the CPU usage very
high, upto 90%. This goes on for like 30 hours and then application becomes
stable i.e. number of page faults per second falls to zero (only ocassional
page faults are seen) and so drops the average CPU usage to 20-25%. I've
been looking at different articles on MSDN but can't find exact way to make
my application avoid page faults at startup. I want my application be given
as much physical memory as it requires to function. How can I direct Win2000
not to impose its general memory management policy for my Application?
Locking pages can't help becuase it allows locking a very limited number of
pages? Any other strategy that you can refer?
TIA
Asim Hussnain
IPA PK
|