Bom dia. Estou utilizando o JasperReports para a criação de relatórios na minha aplicação. No entanto, notei que ele demora DEMAIS para gerar qualquer tipo de relatório, mesmo que este mostre somente um “Hello World” na tela.
Com isso, depurei a aplicação e notei que o problema ocorre sempre no JasperCompileReport (quando compilo o .jrxml antes de gerar a saída) ou, então, chamando diretamente o .jasper através da classe JasperFillManager. Na depuração, notei que são geradas em torno de 750 linhas de algo como:
Sendo que aquele ‘isTrue’ e o nome da classe são modificados à cada linha.
Alguém sabe por que isso ocorre e/ou como resolver?
Grato por qualquer ajuda.