Добрый день, использую версию 2016.3, отчет сформированный определенным образом забивает всю доступную оперативную память и CPU на 100%.
1 Сделал простейший источник данных на основе таблицы из вашей же базы Demo, который очень быстро выводит всего 1 запись
2 Вставил DataBand связанный с этим источником данных
3 В него вставил таблицу 1x1 связанную с этим же источником данных
4 Запускаю отчет на предпросмотр - начинается утечка.
Я понимаю, что так формировать отчет не стоит, но т.к. для пользователя это никак не запрещено, он легко может повесит весь сервер.
И по-моему отчет все равно не должен себя так вести, а должен вывести N раз таблицу, в каждой из которых N строк, т.е. в моем случае это все та же 1 запись.
MemoryLead
MemoryLead
- Вложения
-
- Report.mrt
- (18 КБ) 322 скачивания
Re: MemoryLead
Здравстуйте,
Это особенность движка нашего продукта: раскручиваются не датабэнды, а источники данных. Поэтому два датабэнда, которые используют один и тот же источник данных и одновременно раскручиваются, конфликтуют и случаются зацикливания.
В движке есть несколько проверок для избежания зацикливания, но в данном случае они почему-то не сработали. Будем разбираться.
Спасибо за пример.
Это особенность движка нашего продукта: раскручиваются не датабэнды, а источники данных. Поэтому два датабэнда, которые используют один и тот же источник данных и одновременно раскручиваются, конфликтуют и случаются зацикливания.
В движке есть несколько проверок для избежания зацикливания, но в данном случае они почему-то не сработали. Будем разбираться.
Спасибо за пример.
Re: MemoryLead
Ясно, спасибо, будем ждать новостей
Re: MemoryLead
Здравствуйте,
Дайте знать, если будут еще вопросы.
Дайте знать, если будут еще вопросы.