使用jasper report如何提高产生报表的效率?

jasper report 使用
jasperPrint = JasperFillManager.fillReport(jasperReport, map, jrsds); 产生2000多笔的数据,为什么很慢啊.要1,2分钟啊,求救啊,
使用jasper report如何提高效率?