Problema JasperReport - Lentidão ao gerar Relatorio

Fala pessoal, estou com um problema e não estou conseguindo identificar o que é.

Tenho uma aplicação que gera relatórios, e tem um determinado relatório que demora muito para ser gerado através da minha aplicação. Pelo iReport ele é gerado muito rápido, mas pela aplicação está muito lento. Estou gerando ele em PDF.
Alguém já teve este problema ou algo parecido ?

Estou gerando o relatório desta forma:

bytes = JasperRunManager.runReportToPdf(
	reportFile.getPath(),
	parameters,
	DB.getInstance().getConn()
);

É exatamente neste momento que acontece a demora, mas o mesmo não acontece no iReport !

Obs.: Já tentei gerar desta outra forma gerando fisicamente, mas também ocorre o mesmo problema.

JasperPrint impressao = JasperFillManager.fillReport(pathJasper	+ "relatorio.jasper", parameters, DB.getInstance().getConn());

// Grava o relatório em disco em pdf
JasperManager.printReportToPdfFile(impressao, path+ "/teste.pdf");

Se alguém puder me ajudar eu agradeço !!!

Eu estou com o mesmo problema, para os relatório que a consulta é direto na tabela é rápido mas quando utilizo um view ai paratudo e pela ferramenta iReport é bem rápido