Добрый день!
При очень больших отчетах (более 16000 стр.) возникает ошибка "out of memory". Кроме того, при повторной генерации Отчета, используются данные, кэшированные при предыдущей генерации отчета. В связи с этим в случае изменений в базе данных в отчет попадают не только измененные данные, но и кэшированные данные предыдущего отчета (без изменений).
Возможно решить данную проблему?
Ошибка out of memory при очень больших отчетах (более 16000 стр.)
Ошибка out of memory при очень больших отчетах (более 16000 стр.)
Здравствуйте.
1. Включить кэширование, установив свойство отчёта ReportCacheMode в On или Auto.
2. Увеличить оперативную память вашего компьютера.
3. При использовании Stimulsoft Reports.Web, выделить больше памяти для процесса на репорт-сервере.
4. Уменьшить количество записей в отчёте или разбить его на части.
5. При использовании в отчёте растровой графики, уменьшить её разрешение или перевести её в вектор.
6. Уменьшить количество RichText объектов, так как там может храниться избыточная информация.
7. При возможности избежать использование изображений внутри RichText объектов, потому что они храняться в несжатом виде и значительно увеличивают размер отчёта.
Спасибо.
Для решения данной проблемы мы можем порекомендовать следующие действия:4it писал(а):При очень больших отчетах (более 16000 стр.) возникает ошибка "out of memory". Кроме того, при повторной генерации Отчета, используются данные, кэшированные при предыдущей генерации отчета. В связи с этим в случае изменений в базе данных в отчет попадают не только измененные данные, но и кэшированные данные предыдущего отчета (без изменений).
Возможно решить данную проблему?
1. Включить кэширование, установив свойство отчёта ReportCacheMode в On или Auto.
2. Увеличить оперативную память вашего компьютера.
3. При использовании Stimulsoft Reports.Web, выделить больше памяти для процесса на репорт-сервере.
4. Уменьшить количество записей в отчёте или разбить его на части.
5. При использовании в отчёте растровой графики, уменьшить её разрешение или перевести её в вектор.
6. Уменьшить количество RichText объектов, так как там может храниться избыточная информация.
7. При возможности избежать использование изображений внутри RichText объектов, потому что они храняться в несжатом виде и значительно увеличивают размер отчёта.
Спасибо.
Ошибка out of memory при очень больших отчетах (более 16000 стр.)
Этот вариант помогает уйти от ошибки "out of memory". Однако если включено данное кэширование, то в повторных отчетах используются кэшированные данные предыдущих отчетов. Иногда даже возможно наложение информации на странице.Для решения данной проблемы мы можем порекомендовать следующие действия:
1. Включить кэширование, установив свойство отчёта ReportCacheMode в On или Auto.
Ошибка out of memory при очень больших отчетах (более 16000 стр.)
Здравствуйте.
Пришлите пожалуйста пример проекта, который воспроизводит данную проблему.
Также опишите пожалуйста подробнее все нюансы, желательно с примерами, скриншотами и т.п.
Спасибо.
Никогда не сталкивались с такой проблемой.Этот вариант помогает уйти от ошибки "out of memory". Однако если включено данное кэширование, то в повторных отчетах используются кэшированные данные предыдущих отчетов. Иногда даже возможно наложение информации на странице.
Пришлите пожалуйста пример проекта, который воспроизводит данную проблему.
Также опишите пожалуйста подробнее все нюансы, желательно с примерами, скриншотами и т.п.
Спасибо.