Проблема следующая, на бэктесте тиковых данных месяца на 3 (т.е. полностью один фьючерсный контракт от экспирации до экспирации) очень часто вылетает ошибка System.OutOfMemoryException Вылетает на разных timestamps, стэктрейс приводит в обработку индикаторов (тоже разных). Если сразу перезапустить бэктест, то ошибка пропадает и бэктест завершается удачно. Бывает надо раза по 2 перезапускать.
Вопрос: что может быть причиной данной ошибки и как ее вылавливать? (я не программер, так что может вопрос простой и известный - тогда киньте ссылку на решение пожалуйста)
Kommentare (9)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Память оперативная кончилась?
Неа, проверял уже: 16 Гб оперативки, всегда 3-4 Гб свободно. Эффект от загруженности не зависит.
Ну вот классический пример: http://gyazo.com/7be7b72f6a67e0874342ca24e42122ee
Скомпилируй под 64 бита.
Супер, как это сделать?=))
В свойствах проекта раздел Build и там Platform Target - x64.
Ок, сейчас попробую...
Пока что, уже 5 раз подряд вылетает этот exception:
Памяти дофига, трейдинговые системы не запущены - все ресурсы компа только для бэктестинга....
Лог обрезан. Не вижно само сообщение, что именно за ошибка.
Вроде копировал полный лог....