Страница 1 из 1

System.OutOfMemoryException

Добавлено: 01 авг 2020, 16:23
alexeyfressko
Здравствуйте.

В цикле генерирую PDF отчета. Где-то после 5000 генераций начинает выдаваться сообщение System.OutOfMemoryException.

Память, используемая IIS, начинается с 70 МБ и растет постоянно до 750 МБ, после чего начинает выдаватся ошибка.

Отчет на две страницы.

Конфигурация ASP.NET стандартная.

Version 2020.3.2 from 18 June 2020, ASP.NET, JS

Re: System.OutOfMemoryException

Добавлено: 03 авг 2020, 23:45
Aleksey
Здравствуйте,

Необходимо некоторое время для анализа проблемы.

Спасибо.
#2513

Re: System.OutOfMemoryException

Добавлено: 23 сен 2020, 21:55
Ivan
Здравствуйте.

Вы не привели ваш код, с помощью которого строится и экспортируется отчёт.
Но обычно такая проблема бывает из-за утечки памяти при компиляции отчёта - сборка скомпилированного отчёта загружается в память, и её невозможно выгрузить никак.
Для проверки установите в вашем отчёте свойство CalculationMode в Interpretation.
В присланном вами отчёте нет скриптов, только UserFunctions, поэтому отчёт должен работать корректно.
Если мы правильно определили причину проблемы - ошибка больше не будет возникать.
Если вам всё-таки нужен режим компиляции, то можете почитать варианты решения по этой ссылке (на английском):
https://forum.stimulsoft.com/viewtopic.php?f=8&t=131

Спасибо.