If I run a test on a strategy, with 50 days Bund tick data, 50 days Cumulative Tick data and a 6 Range bar data I see only about 25-30 % processor utilisation and 11/ 16 gb memory used , the test takes about 20 mins to run. I7 920, 16 gb, shouldn't more of the processor power be utilised. please see attached performance screengrab.
Before I upgrade this old pc, It would help to know if there is an issue that needs to be addressed.
Partial processor utilisation
- Svetlana MultiCharts
- Posts: 645
- Joined: 19 Oct 2017
- Has thanked: 3 times
- Been thanked: 163 times
Re: Partial processor utilisation
Hello jl12,
That is expected behavior as the CPU should not be fully loaded during the calculation of one strategy on one chart.
One chart counts as one thread.
If backtesting utilized too much CPU power, MultiCharts would stop responding, as it would consume all system resources.
That is expected behavior as the CPU should not be fully loaded during the calculation of one strategy on one chart.
One chart counts as one thread.
If backtesting utilized too much CPU power, MultiCharts would stop responding, as it would consume all system resources.
Re: Partial processor utilisation
Thank you Svetlana, when I upgrade my PC, for testing on large single strategy datasets will a fast clock speed therefore be better than multiple cores
- Svetlana MultiCharts
- Posts: 645
- Joined: 19 Oct 2017
- Has thanked: 3 times
- Been thanked: 163 times
Re: Partial processor utilisation
We recommend to give preference to the machines with higher CPU frequency, than to the number of cores: e.g. 8 cores with 3600 base frequency is better than 16 cores with 2300 base frequency.