Друзья и коллеги, всем привет! В КВИКе много графиков, таблиц, lua cкриптов в моменте, бывают тормоза и даже зависания, процессор норм: 4 ядра, 8 потоков. Поможет ли переход с обычного SSD на SSD M2?

★2
ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
Квик однопоточный, насколько я знаю, ему пофиг на ваш крутой процессор :) Можете в мониторе ресурсов винды глянуть, что он кушает и в каком количестве, может дело вовсе не в диске.
avatar
Денис Г., я знаю, но производительность одного потока у моего хорошая, cпециально для КВИКа выбирал!
avatar
AlexGood, нагрузку диска посмотрите
avatar
AlexGood, смотрите на сколько загружен этот один поток. Если на ~100%, то увы. Возможно Lua-скрипты грузят проц. Попробуйте сравнить загрузку проца с запущенными скриптами и без них.
avatar
не поможет. Посмотрите загрузку вашего SSD в диспетчере задач, он скорее всего не используется и на 10%
avatar
Дело не в диске, процессоре или Квике. Lua скрипты кривоватые возможно, и их овер'много. Нужно оптимизировать их качество и количество.
avatar
Anest, 
Lua скрипты кривоватые возможно

cможите оптимизировать их если в личку скину?
avatar
AlexGood, под функцию main() квик создаёт отдельный поток (иначе он бы вообще работать не мог). Но все колбэки (OnXXX()) идут в основном потоке, который один и для квика, и для всех-всех скриптов. Поэтому самая простая и доступная всем оптимизация — исключить любые расчёты из колбэков. Только сбор данных в переменные и сразу выход.

Я для себя помучился с lua, но понял, что скриптов мне не хватает, выходит громоздко. Я из lua сразу вызываю библиотеку на с++, где в т.ч. сразу же создаются отдельные потоки, где мне нужно. Но в колбэках — только сбор данных, причём если речь идёт о чём-то быстром типа стаканов, то в самые простые структуры типа массивов, никаких векторов, списков и прочего.
avatar
попробуйте в ОЗУ создать диск и посмотреть как будет. ну честно говоря сомневаюсь что он чуствителен к диску
avatar
StockChart.ru, 
попробуйте в ОЗУ создать диск

как это сделать в вин10? От недостаточной скорости интернета (около 100Мбит) не может зависать?
avatar
AlexGood, думаю должны быть утилиты, погуглите
avatar
StockChart.ru, первая ссылка www.maketecheasier.com/setup-ram-disk-windows/
avatar
AlexGood, у меня интернет 4g не тормозит квик.
avatar
памяти оперативы добавь… 16 и в гору
Firetrade, уже 16!
avatar
AlexGood, тогда хз...
поток данных большой проц не справляется… тут подобное писали i3 не вывозил свежий…
Поддерживаю вопрос отличный. 
avatar
Не поможет. Можно не дергаться.
Немного поможет чистка Квик перед каждым запуском. Скриптом, например.
И еще поможет — не открывать в Квик много окон и сворачивать ненужные в данное время.
avatar
3Qu
3Qu, я и так ежедневно чищу, удаляю .dat .log и .wnd!
avatar
А что если так:
Делаем 2-3 счета для подзадач
Каждый Квик как терминал в личном кабинете привязываем к одному счету
Запускаем три квика для каждого счета
Будет ли это параллелить потоки и снимать очередь?
avatar
Виталий, мне удобней все на одном счете через один терминал торговать!
avatar

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога AlexGood

....все тэги



UPDONW
Новый дизайн