Причина очень медленной загрузки QUIK

Страницы: 1
RSS
Причина очень медленной загрузки QUIK
 
В данной теме раскрою вам секрет, почему при старте терминала QUIK  приходится ждать не просто минуты, а десятки минут.
------------------------
Все происходит очень просто.
Любой желающий может повторить мой эксперимент.
-------------------
Берем версию QUIK 12.8.3
Открываем диспетчер задач и наблюдаем объем занимаемой памяти
Начальный объем примерно 170Мбайт, но он быстро увеличивается до 400 и потом медленно, минут за 5 до 800 Мбайт.
Это происходит загрузка сохраненных данных торгов и истории.
----------------------------
После этого QUIK запрашивает логи и пароль и через некоторое время код со смартфона.
---------------------
После этого QUIK сбрасывает объем занимаемой памяти до 400 МБайт и начинает через интернет получать данные для настройки графиков и таблиц .
-------------------------
В конечном итоге он займет 1200 Мбайт (если удалите всю накопленную историю, то получите  от 850 до 1100 Мбайт)
---------------------
Т е ему надо получить с сервера данные и чего-то там наплодить размером от 400 до 800 Мбайт
=======================
При этом процессе Вам надо наблюдать работу сети
==================
Прикольно, но факт.
Обмен данными с сервером происходит малыми посылками.
Например , у меня для полной загрузки терминал QUIK обменялся с сервером  аж 1 млн. пакетов.
При этом канал Ethernet  и Интернет был загружен аж на 0.1% !!!
Т е при возможности обмена на скорости 100Мбит/s, сервер и терминал обмениваются мелкими пакетами на скорости в среднем 50 Кбит/s Т е в 2000 раз медленнее, чем возможно.
--------------------------
Причем возникает естественный вопрос. Нафига надо обмениваться 1 000 000 сообщений при старте?
Почему невозможно все передать на скорости в 1000 раз большей и пакетами в 1000 раз длиннее?
-------------------------
Но это риторические вопросы.
=================
Учитывая, что версии 12 занимают памяти в 2 раза больше, чем версии 8  (ранее писал 1200 -12 версия 600- .8 версия)  следует ожидать еще большего зависания терминалов в следующих версиях.
------------------------------
Еще замечу, что у меня очень малая подписка на инструменты и индикаторы,  открыто обычно не более  5 графиков и  2 стакана и таблицы, включая ТТП,  с сотней инструментов.  
На бирже инструментов тысячи.
------------------------------------
Представляю сколько ждут начинающие, которые открывают сотню графиков и стаканов.
============================
Поэтому начинайте загружать терминал вечером.
Утром все будет загружено. (Шутка)
 
Повторил эксперимент. Закрыл QUIK и через минуту снова стартовал. При этом сервер не запрашивает код а необходимо ввести лишь пароль.
Загрузка произошла существенно быстрее   (не более 5 минут)  Занимаемая память 1150Мбайт. Число пакетов сообщений всего 50 тысяч.  
 
nikolz, здравствуйте.

Рекомендации по устранению проблемы долгой загрузки QUIK мы приводили в теме FAQ: Возможные проблемы с производительностью и рекомендации по их устранению:

Цитата
Долгая загрузка терминала на старте

Если после запуска программы терминал долго загружается (30-60 сек и более) – скорее всего, это следствие неоптимальной настройки параметров запроса данных и устаревшего оборудования на локальном компьютере. В данном случае перед запуском QUIK из директории с программой можно удалить файл вида «info.log» (размер данного файла и определяет длительность загрузки конфигурации). Файл содержит в себе полученную с сервера в рамках предыдущего сеанса связи информацию. После соединения с сервером данные о торгах будут загружены с сервера заново.

Уточните, пожалуйста, правильно ли мы понимаем, что выполнение данных рекомендаций в Вашем случае не приводят к ускорению загрузки программы?
 
Цитата
Pivaev Maxim написал:
nikolz, здравствуйте.

Рекомендации по устранению проблемы долгой загрузки QUIK мы приводили в теме  FAQ: Возможные проблемы с производительностью и рекомендации по их устранению :

Цитата
Долгая загрузка терминала на старте

   Если после запуска программы терминал долго загружается (30-60 сек и более) – скорее всего, это следствие неоптимальной настройки параметров запроса данных и устаревшего оборудования на локальном компьютере. В данном случае перед запуском QUIK из директории с программой можно удалить файл вида «info.log» (размер данного файла и определяет длительность загрузки конфигурации). Файл содержит в себе полученную с сервера в рамках предыдущего сеанса связи информацию. После соединения с сервером данные о торгах будут загружены с сервера заново.    

Уточните, пожалуйста, правильно ли мы понимаем, что выполнение данных рекомендаций в Вашем случае не приводят к ускорению загрузки программы?
Все верно.
Эти рекомендации ошибочные.  
Вы невнимательно читаете то, что я написал.
При старте QUIK загрузка процессора не более 25% ,
а загрузка сети не более 0.1%.  

Pivaev Maxim
Можете объяснить, что именно грузит  терминал QUIK  если занимаемая им память увеличивается от 140Мбайт при старте до 1200Мбайт .
При этом в момент подключения занимаемая память сбрасывается до 600 Мбайт.  
Вроде бы это удаляется вчерашняя сессия.
Но не тут то было, терминал снова набирает в час по чайной ложке свои 1200 Мбайт.
Что такого размером 600 Мбайт он набивает в патять.
----------------------
Что особенно удивительно, что через 2-3 часа, если ничего не делать, объем занятой памяти уменьшается до 300 Мбайт,
а через 4 часа аж до 60 Мбайт.
-----------------
Если потом совершить несколько сделок то объем памяти занятой терминалом увеличивается с 60 до 320 Мбайт.
Т е от 2 сделок память разбухает аж на 260 Мбайт
=====================================
Еще замечу, что на тех же настройках версия 8 занимала 600 Мбайт
а версия 12 уже 1200.
Но они мало чем отличаются чтобы так резко жрать память.
 
Pivaev Maxim,
Прикольно но сейчас терминал qUIk занимает в оперативной памяти на моем ПК  всего 50 Мбайт  вместо 1200 Мбайт при старте в начале дня.
Можете это объяснить?
 
nikolz, для анализа ситуации просим создать архив Рабочего места QUIK по инструкции и прислать нам:
1) закройте Рабочее место QUIK;
2) убедитесь, что QUIK исчез из списка процессов в диспетчере задач Windows;
3) сделайте копию папки с Рабочим местом QUIK;
4) удалите из копии папки с QUIK файлы ключей *.txk, если они там присутствуют;
5) сделайте архив копии папки с Рабочим местом QUIK, загрузите его на любой удобный Вам файлообменный сервис и пришлите ссылку на файл.

Просьба также зафиксировать более точное значение времени запуска терминала.
 
Понятно. Сегодня объем занятой памяти составил 920 Мбайт вместо 1200 вчера. В настройках ничего не менял.
Запуск терминала происходил так же как и вчера.   Сначала 4 минуты загрузка . Потом 4 минуты после ввода кода со смартфона.
-----------------------
В архиве убрал папку индикаторы
https://cloud.mail.ru/public/JjQs/VcjCiJpWK
 
Pivaev Maxim,

Есть файл sec.dat  . Вчера он был 14Мбайт сегодня 24Мбайта.
Он очевидно содержит информацию по всем торгуемым инструментам.
---------------------
Но они мне не нужны.
--------------------------
Может надо его обрезать до требуемого количества инструментов, а не присылать кучу мусора?
 
Сейчас объем занимаемой памяти уменьшился до 330 МБайт.
За прошедшее время никаких действий в терминале не совершал.
 
Сейчас объем занимаемой памяти уменьшился до 167 МБайт.
 
Сейчас объем занимаемой памяти уменьшился до 125 МБайт.
 
Сейчас объем занимаемой памяти уменьшился до 54 МБайт.
 
Pivaev Maxim,

Прикольно, к серверу сбербанка - 1200Мбайт и 8 минут
к демо серверу -180Мбайт и 1  минута
 
nikolz, Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Страницы: 1
Читают тему
Наверх