Optimizer crashes
Posted: Wed Jun 04, 2014 5:42 pm
I have recently developed three indicators which are very promising so i decided to start backtesting and optimization.
One of my problems is that i cannot exclude certain output from the results but that is another story told in another post.
The real problem is that the optimizer is crashing with no obvious reason and 50% of the sessions never end.
Errors that are reported in the crash.txt are of type EXCEPTION_ACCESS_VIOLATION and never occure at the same point.
Today i noticed that in the log there were lines like: "Optimizer could not start strategy: (nil)" and "Critical Error".
So i thought for a while what i was doing that i am not doing it now and what i was not doing that i am doing it now.
I have a habit not letting the processor under heavy load. While developement, all optimization tests were done using only one cpu core. After development i am using three of four.
That was it. Went back using only one core and all optimizations are finishing. No more crashes. (Win7, x64, i5, 4Gb+4 ReadyBoost)
I think that someone should start heavy multithreading stress tests.
Regards
Takis
One of my problems is that i cannot exclude certain output from the results but that is another story told in another post.
The real problem is that the optimizer is crashing with no obvious reason and 50% of the sessions never end.
Errors that are reported in the crash.txt are of type EXCEPTION_ACCESS_VIOLATION and never occure at the same point.
Today i noticed that in the log there were lines like: "Optimizer could not start strategy: (nil)" and "Critical Error".
So i thought for a while what i was doing that i am not doing it now and what i was not doing that i am doing it now.
I have a habit not letting the processor under heavy load. While developement, all optimization tests were done using only one cpu core. After development i am using three of four.
That was it. Went back using only one core and all optimizations are finishing. No more crashes. (Win7, x64, i5, 4Gb+4 ReadyBoost)
I think that someone should start heavy multithreading stress tests.
Regards
Takis