При компиляции в x86 при попытке выгрузить сделки за 10 дней по фьючу на индекс РТС занимаемая оперативная память растет до 1300 мб, а потом выбивает исключение out of memory (кстати, файл так и не создается).
При компиляции в x64 занимаемая память растет за 3 ГБ, но ничего не происходит, файл не создается также.
При попытке выгрузить 1 день память переваливает за 1ГБ, но файл создается и все работает.
コメント (2)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Ок, багу занес. Быстро не исправить, нужно переделывать генерацию файлов по шаблону (возможно, отказаться от xslt). Если Вам нужен именно txt в конкретном формате, исправьте код сохранения в файл, чтобы не использовать MvpXslTransform. Или сначала сгружайте в xml, а затем его парсите в txt программно.
Все таки решил заменить процесс генерации txt. Переделал на другой механизм. 4 миллиона сделок держит. Больше - так же OOM. Но получилось все же лучше, чем с MvpXslTransform.