Генерация большого отчета в отчетах i-net clear приводит к превышению предела накладных расходов GC - PullRequest
0 голосов
/ 07 февраля 2019

Мне нужно создать действительно большой отчет (PDF) в отчетах i-net clear, используя com.inet.report.Engine .Есть ли какой-нибудь возможный способ создать его без издержек GC, когда отчет действительно большой?(например 100 ГБ).Я пробовал это:

Engine engine = new Engine("pdf");
//...setting template, datasource, etc
engine.execute(); //this stores data in cache, so GC overload apears.
fos = new FileOutputStream(pdfFile);
bos = new BufferedOutputStream(fos);
for (int i = 1; i <= engine.getPageCount(); i++) {
    bos.write(engine.getPageData(i));
    bos.flush(); 

, но это не работает.Все еще получаю перегрузку GC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...