Jasper X Memória

3 respostas
R

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.

3 Respostas

J

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

R

Exatamente…

R

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.

Criado 27 de agosto de 2007
Ultima resposta 28 de ago. de 2007
Respostas 3
Participantes 2