Цитата |
---|
_sk_ написал: Вышла 64-битная версия. Кто сможет протестировать у своего брокера -- напишите, как оно. |
Категорически приветствую уважаемое собрание.
Брокер Промсвязь.
Если кратко:
- жуткие тормоза по сравнению с 32х;
- отвалился w32.dll (логично, что отвалился);
- починили остаток доступных средств с учетом плеча на немаржинальные бумаги.
Лютее всего тормозит окно "Состояние счета". Что-то делает в основном потоке, грузит одно ядро на 2-3 секунды, фризит всё приложение. Галка "Считать в фоне" не помогает. В потрфеле около 100 длинных позиций, около 150 позиций в заявках, всего заявок около 500. Окно пришлось убить (не больно-то и хотелось). Запилил себе на LUA нечто подобное, только круче, и не такое тормознутое.
На втором по тормозам месте динамическая раскраска строк. Выключил.
При получении параметров приложение примерно секунду лопатит ядром, и так на каждом получении параметров.
Скрипты работают, но поменяли функцию os.tmpname() - теперь она работает правильно и возвращает полный путь. А раньше возвращала только имя файла, путь к временной папке приходилось тянуть отдельно через переменные среды.
С отвалом w32 пришлось отказаться от WaitForSingleObject - синхронизируюсь "активно" с использованием Sleep, стало заметно на выставлении большого количества заявок с подтверждением по каллбэку - лишние 100 примерно мс на каждую заявку на длинной дистанции ощущаются.
Тормоза аукциона открытия и аукциона закрытия никуда не делись - мёртвый фриз.
Если раньше QUIK кушал 2-3% камня вместе с моими скриптами при обработке параметров, то сейчас 20-25% без скриптов.
Традиционно, 64х приложение отъедает на 30-40% больше памяти, чем 32х. На планшете 4GB с Атомом стало откровенно дискомфортно.
В качестве заключения: неудачно обновили. Надо ждать лечения детских болезней. При той же конфигурации 32х работал легко и быстро.