Добрый день!
Я использую в продакшене Stimulsoft Reports 2021.3.5 версии NET Core 5.0 в операционной системе Linux (Debian 10.11 64-бит).
Используемая для отрисовки отчетов библиотека libgdiplus не очищает память, в результате приложение падает с ошибкой OutOfMemoryException. На любых дашбордах.
Разработчики библиотеки libgdiplus говорят, что не собираются исправлять эту ошибку:
https://github.com/dotnet/runtime/issue ... -885272322
Что вы планируете предпринять по этому поводу?
В настоящее время с такой ошибкой применять Stimulsoft Reports версии NET Core 5.0 в операционной системе Linux в продакшене невозможно.
Утечки памяти libgdiplus
-
- Сообщения: 19
- Зарегистрирован: 14 ноя 2018, 17:00
Утечки памяти libgdiplus
Последний раз редактировалось voloshin@expasys.ru 15 сен 2021, 15:08, всего редактировалось 1 раз.
Re: Утечки памяти libgdiplus
Здравствуйте,
Как вариант, есть альтернативное решение - Reports.JS для Node.js для Linux.
Спасибо.
Как вариант, есть альтернативное решение - Reports.JS для Node.js для Linux.
Спасибо.
-
- Сообщения: 19
- Зарегистрирован: 14 ноя 2018, 17:00
Re: Утечки памяти libgdiplus
У меня приложение, которое полностью написано на NET Core. Нет возможности использовать Reports.JS для Node.js.
Планируете ли вы переписывать версию NET Core под другую библиотеку отрисовки графики?
Re: Утечки памяти libgdiplus
Здравствуйте,
Мы используем System.Drawing.Common потому что у нас один и тот же код для Net Framework и Net Core. Специально для NetCore мы не переписывали обработку графики, это огромный кусок работы, и пока не планируем.
Спасибо.
Мы используем System.Drawing.Common потому что у нас один и тот же код для Net Framework и Net Core. Специально для NetCore мы не переписывали обработку графики, это огромный кусок работы, и пока не планируем.
Спасибо.