Добрый день.
Сценарий следующий: на график инструмента накладывается некий сигнал с включённым bar magnifier.
Сначала мы видим, что MC загружает данные для bar magnifier, затем считает сигнал.
В это время загрузка процессора и распределение нагрузки по ядрам -- как на приложенной картинке.
И, собственно, вопрос, -- cpu usage именно 25-26% в такие моменты есть продиктованная чем-то насущная необходимость? Потому что загрузка и расчёт сигналов при большом объёме тиковых данных занимает иной раз достаточно продолжительное время, и в такие моменты невозможно не подумать, что "а если бы процессор грузился на 50-75-95%, всё случилось бы в три раза быстрее".
Вопрос по загрузке процессора
- Henry MultiСharts
- Posts: 9165
- Joined: 25 Aug 2011
- Has thanked: 1264 times
- Been thanked: 2957 times
Re: Вопрос по загрузке процессора
Здравствуйте, Txls.
Один процесс может создавать несколько потоков, которые система автоматически распределяет по ядрам и может выполнять параллельно.
Загрузка данных это 1 поток, просчет стратегии это также 1 поток.
Две стратегии (с двух чартов) будут считаться каждая в отдельном потоке.
Каждый индикатор также просчитывается в своем потоке.
Таким образом, расходование ресурсов Вашего ПК обусловлено распределением задач по потокам, и потоков по ядрам.
Один процесс может создавать несколько потоков, которые система автоматически распределяет по ядрам и может выполнять параллельно.
Загрузка данных это 1 поток, просчет стратегии это также 1 поток.
Две стратегии (с двух чартов) будут считаться каждая в отдельном потоке.
Каждый индикатор также просчитывается в своем потоке.
Таким образом, расходование ресурсов Вашего ПК обусловлено распределением задач по потокам, и потоков по ядрам.