I am running Strategy backtesting with 3 months of TF data, no charts are open. My system is XP 32 bit, with 3GB RAM. This is fully available space, graphics memory and IO space is outside this. At the Control Panel->System->Advanced Performance Options->Advanced Tab I have verified processor and memory are optimised for running programs, also I have set virtual memory paging file size to be 8GB, much larger than RAM for all drives, this ensure paging file will never runs out of space. In fact I have set maximum size option to 16GB.
As the backtesting progresses, Ninjatrader.exe process increasing use more memory starting from a few 100MB to more than 1GB. When it reach about 1.2GB, NT reports "System.OutOfMemoryException. Pagefile reach about 1.7GB, and the system still has 1.3GB available ram. Please check out three relevant screen captures. I do not run any other apps while doing backtesting.
For XP 32 bit each applications are able to have up to 2GB space, why does NT runs out of memory in this case ?
What other XP tuning one can do to make sure it will have 2GB available to it?
Thanks.
Regards.
EdwardK.
Thanks

Comment