Partial processor utilisation

Questions about MultiCharts and user contributed studies.
jl12
Posts: 220
Joined: 29 Jun 2007
Has thanked: 10 times
Been thanked: 9 times
Contact:

Partial processor utilisation

Postby jl12 » 23 Apr 2020

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.
50d.png
(63.32 KiB) Not downloaded yet

User avatar
Svetlana MultiCharts
Posts: 645
Joined: 19 Oct 2017
Has thanked: 3 times
Been thanked: 163 times

Re: Partial processor utilisation

Postby Svetlana MultiCharts » 01 May 2020

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.

jl12
Posts: 220
Joined: 29 Jun 2007
Has thanked: 10 times
Been thanked: 9 times
Contact:

Re: Partial processor utilisation

Postby jl12 » 01 May 2020

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

User avatar
Svetlana MultiCharts
Posts: 645
Joined: 19 Oct 2017
Has thanked: 3 times
Been thanked: 163 times

Re: Partial processor utilisation

Postby Svetlana MultiCharts » 08 May 2020

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.


Return to “MultiCharts”