[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Improving performance of large optimizations



PureBytes Links

Trading Reference Links

Hi everyone, 

This question is directed to Tomasz and to anyone who has experience 
in doing large optimizations.

I am attempting to perform quite large optimizations with a large 
amount of intraday data. I have a Windows XP OS, 1.2 GHz Athlon CPU 
and 512MB SDRAM. The optimizations are of the order of 15,000 
optimization steps over 50,000 intraday bars. 

I would like to know what upgrades you believe will allow me to do 
these optimizations faster. Which would in your experience enhance 
performance more, an increase in RAM or CPU speed?

By monitoring CPU utilization and RAM utilization during these 
optimizations, I noticed that Amibroker uses 100% of CPU ("CPU 
USAGE" parameter in Windows Task Manager/Performance Tab) but only 
about 60% of the RAM ("PF Usage" and "Commit charge" and "Physical 
Memory available" in Windows Task Manager/Performance Tab). Those 
are the figures I see but I will defer their interpretation to the 
experts which I am not.

Any other suggestions that could enhance the time required to 
perform these large optimizations? I know I could increase the step 
size in the optimize statements but I would like to optimize on a 
fine grain. 

Any help is *much* appreciated. Thanks.