kachanov
kachanov личный блог
04 марта 2020, 21:28

Как я победил зависания QUIK 8.x

Расскажу про свой опыт. Он конечно специфический, но может кому-то и поможет.
   Проблемы начались при переходе на версию QUIK 8.0. До этого я вообще не задумывался о трафике, настройках программы и прочих подобных вещах.
   Обновленный квик работая в одиночку стал неожиданно приносить сюрпризы. То график рисуется с задержкой, то заявка исполняется дольше обычного. А если при этом добавить нагрузки, например, в виде теста TSLab, то работать становилось просто некомфортно.
Поразмыслив, пришел к выводу, что старенький ноут уже не справляется и пришла пора наконец-то его заменить, тем более, что я собирался это сделать еще года полтора назад. Задача несложная, выбрал и купил ноут, все переустановил и с большим изумлением обнаружил, что скорость работы квика еще больше упала. А если на рынке начиналась движуха, то все просто вставало колом, вплоть до того, что окно на экране рисовалось по частям. Терпеть такое безобразие мне больше не хотелось, поэтому пришлось вникнуть в вопросы настройки, обычно ненужные рядовому пользователю. Пробовал все что мог придумать сам или встречал в интернете. Запуск с очисткой файлов, исключение записи лога работы квика, настройки выбора получаемых инструментов и параметров, регулярный перезаказ данных. Убирал все свои индикаторы и скрипты, исходя из соображений, что чистый квик точно не должен тормозить. Дошло до того, что включил в список исключений антивира папки квика, запускал только квик, при этом он установлен на SSD-диске. Ставил повышенный приоритет. Борьба продолжалась с переменным успехом, причем, сам ноут, если не запускать квик, ожидаемо работал значительно быстрей старенького во всех прочих, используемых мной приложениях. 
   Решение, как обычно это бывает, пришло с неожиданной стороны. Монитор ресурсов показал, что квик 8.х очень сильно нагружает процессор. Но хуже всего, что эта нагрузка стабильно высокая. Уж не знаю какой бином Ньютона он там считает, но так загрузить процессор (а у меня Core-i5) это еще постараться надо. Дальше процесс примерно понятен. Стабильно высокая нагрузка процессора приводит к его нагреву. Вспомнив, что практически все современные процы поумнели и вместо того чтобы греть окружающий мир, заботятся о нем. Забота обычно происходит двумя путями, либо режется частота, либо пропускаются такты, чтобы снизить нагрузку. В сущности это неважно, важно про происходит снижение производительности. Обычно пользователю эти фокусы незаметны, просто потому, что, как правило, приложения неравномерно нагружают процессор. Чем-то озадачили и отстали. Но квик решает серьезные задачи, это вам не интегралы дифференцировать. И стабильно высокая нагрузка однозначно приводит к сильному нагреву, и, если охлаждение не поспевает (как у меня на ноуте), то комп становится все тупей и тупей, что видимо критично для версии 8.х. 
   Пошел в соседний магазин, купил подставку с вентилятором для дополнительного охлаждения. Чудо не заставило себя долго ждать, все сразу заработало с нормальной скоростью. Вернул назад все настройки, типа «получать все данные по всем инструментам» и им подобные, отказался от очистки перед запуском и прочих танцев для ускорения работы.
   Два-три квика и стандартный набор программ шуршат с устраивающей меня скоростью. Больше всего я удивился, когда понял, что ряд задержек при выставлении заявок, в причине которых я подозревал брокера исчезли. Конечно жужжание вентилятора несколько напрягает, но еще теплится осторожная надежда, что разработчики квика таки допилят (не знаю только в каком месте) свое творение, которое начнет потреблять ресурсы адекватно решаемой задаче. Просто то что есть сейчас находится за гранью моего понимания. 
   Вот такая история.


106 Комментариев
  • bocha
    04 марта 2020, 21:37
    8.3 поменьше грузит процессор. Раза в полтора. Если убрать прокачку таблицы всех сделок, то вообще почти не грузит. 
  • Владимиров Владимир
    04 марта 2020, 21:38
    Тоже проблема с зависанием квика на новой версии. Особенно сильно зависают заявки — по несколько десятков секунд на ввод каждой цифры. при этом виснет весь квик. У вас так же было?
  • NikGood
    04 марта 2020, 21:41
    Вся проблема гребанного квика в том что он грузит одно ядро, хоть 16-ядерный ставь, похер, будет колбасить на одном ядре. Косорукая арка так и не хочет переписать движок родом из 90-х.
  • Михаил
    04 марта 2020, 21:42
    написал такую портянку… а можно было просто тремя словами «купил подставку с вентилятором»… а по хорошему надо разобрать ноут и почистить родные вентиляторы и вентиляционные отверстия… и заменить термопасту под камнем

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн