Ошибка при формированиии списка сделок


Ошибка при формированиии списка сделок
Atom
01.05.2012


Добрый день господа!

Гидра заработала хорошо, закачал GAZP c Финама за период с 24.04.2011г. по 28.05.2012г.
Однако при попытке отобразить сделки за период больше полгода (например с 01.10.2011г.) заполняет память до 3Гб выдает ошибку, а список сделок соответственно не показывает.
За меньший период все работает отлично.

Также Гидра освобождает занимаемую память (1-2 Гб) только после закрытия программы, даже при закрытой таблице сделок.

Это особенность программы или проблема в объеме памяти?
Windows 7 Ultimate, х64, ОЗУ 4Гб.

Интересно сколько желательно иметь памяти за работы с Гидрой и Stocksharp?
И есть ли способы принудительного освобождения памяти.

Ошибка.jpg 221 KB (502)

Теги:


Спасибо:


< 1 2 
Alexander

Фотография
Дата: 03.05.2012
Ответить


PlazaUser Перейти
Не помню-то ли в коннекторе РТС, то ли в коннекторе Финама когда я пользовал, были явные утечки. И большой размер памяти не спасет-все равно вся забьется.


Выше ответил
Спасибо:

gazrvs_nur

Фотография
Дата: 05.05.2012
Ответить


Доброго времени суток!

Запустил Гидру 4.1 из папки \dev на ОС после переустановки.
Таблицу сделок по ROSN (из Finam) за год выводит нормально (память при этом занимает 1,6 Гб).

Вот только формирует свечки (1 мин, 5 мин) за только последние 1-3 дня, которые можно вывести в отчет (txt).
/ вопрос решился: оказывается сейчас по умолчанию candleManager.Container.CandlesKeepTime равен 2-м дням

При этом все равно память забивает до 2,46 Гб. (остаток памяти 3-5% от 4Гб).
При каждом новом формировании свечек отказывается очищать память от предыдущих действий, пока не забивает память до 100%.
Даже принудительное Dispose не помогает.
Может при построении решения где-то нужная галочка не стоит.
Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy