Hi David,
I’m guessing that you are running into a page fault problem. Run your
application and then open Task Manager.
1. On the Processes page select your application.
2. If you can’t see the Page Faults counter then...
3. From the File Menu select View -Select Columns and make sure the Page
Faults check box is checked.
4. Return to the Processes page and watch what is happening.
As your application is running if the Page Faults are going up steady and
quickly that is likely where your problem is.
Read this article for an overview of how files are read into memory:
http://www.microsoft.com/technet/pro.../wperfch7.mspx
If you have a page fault problem you have a couple choices to reduce the
number of page faults: change the software, upgrade the hardware, or both.
The choices available to you to programmatically reduce page faults are
application dependent. But basically you want to do as little file opening
and closing as possible. Especially with these large files. As for
hardware, you can load up on RAM, get a really fast hard drive, and make sure
that your buses are fast. The memory is pretty inexpensive these days, but
the bus is on the motherboard, so you maybe looking at a new machine.
Hope that helps you,
Kim Greenlee
--
digipede - Many legs make light work.
Grid computing for the real world.
http://www.digipede.net http://krgreenlee.blogspot.net