Во время тестирования непосредственно на сам тестер приходится всего около 5% проц.времени, а остальное сжирают проводник(~55%) и AntiMalware Service(~20%).. так должно быть?
Во время тестирования непосредственно на сам тестер приходится всего около 5% проц.времени, а остальное сжирают проводник(~55%) и AntiMalware Service(~20%).. так должно быть?
Comentarios (13)
Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario
Чем в это время занимается антивирус - вопрос к разработчикам соответсвующего ПО. Со стороны Stock# воздействия на другие процессы нет.
А у меня почему-то есть(до запуска тестера, антивирь потребляет ~1%, а проводник - 0%).. но тут скорее дело не в S#, а в моём кривом коде(из SampleHistoryTesting удалил CandleManager, заменил логику Sma на свою и ТФ на 1сек).. с антивирем более менее ясно, а вот проводник то чем я так напряг.. что-то мне подсказывает что дело тут в ТФ и частоте обновления GUI.. вот только как это поправить🤨
Попробуйте выставить DaysInMemory, MaxCandleCount и MaxTradeCount
Я не использую ни DepthGenerators, ни candleManager.. тестирую только на стаканах сохранённых за один день.. да и при чём тут проводник?
Вот и у меня такой же вопрос 🤨 Причем тут проводник и антивирус? 🤤
Антивирь то я отключил.. вот только с проводником боюсь такое не прокатит... Похоже его напрягает, то как я пишу лог.. вот только почему на это уходит целое ядро.. гидра например пишет примерно столько же, но при этом загрузка проводника остаётся на нуле.. насколько я понял в SampleHistoryTesting уже есть свой логгер который пишет - Стратегия запущена,Стратегия остановлена.. как ему можно передать свой текст, чтоб он записывал ещё кой-какие расчёты?
Через Task Manager можно убить процесс explorer.exe 😎
Можно закрыть сам TaskManager. Чтобы себя не расстраивать лишний раз.
Дока
В доках я уже копался.. но так и не смог понять порядок действий... Вот например в SampleHistoryTesting создан логгер:
как мне теперь из OnProcess() передать ему например "Hello, world" ?
private readonly LogManager _logManager = new LogManager(); _logManager.Listeners.Add(new FileLogListener("log.txt"));