Jasper X Memória

Alguém saberia me indicar algum artigo ou site que fale sobre como NÃO gerar o arquivo PDF todo em memória… vi uma referência a este assunto numa java magazine mas não era um artigo, mas apenas uma “observação”… procurei na internet e não encontrei…

Tenho um arquivo muito pesado, com umas 3 imagens que no total dá uns 400kb e que “estoura” minha memória caso chegue a uns 300 registros apenas… gostaria de saber se existe uma forma de gerar o PDF em disco ou coisa assim, liberando a memória no momento da geração do pdf…

Qualquer dica será bem vinda.

Obrigado.

como assim, estoura a memória?
vc quer dizer que dá erro de out of memory no tomcat?

Exatamente…

Na verdade eu já fiz um debug e monitorei a memória e realmente o problema acontece exatamente quando invoco o método que vai gerar o pdf… no exemplo que dei, se no meu select vierem uns 300 registros minha memória vai a uns 250Mb de utilização já que setei no tomcat para utilizar 1Gb só para teste…

Outra coisa que percebi é que mesmo após o relatório ter sido gerado, a utilização de memória não diminui e permanece em mais ou menos 250Mb.