哪种方法提供更好的性能?

时间:2014-10-04 16:45:00

标签: java performance jasper-reports

我应该使用哪一个在Jasper中生成更好的性能报告?

print = JasperFillManager.fillReport(jasperReport, params, datasource);

,或者

print = JasperFillManager.fillReport(jasperReport, params, connection);

1 个答案:

答案 0 :(得分:1)

查看源代码:here。选择与您正在使用的版本相匹配的版本。

在我看过的版本中,它几乎没有任何区别。如果提供连接,填充代码将在内部从连接创建数据源。从那时起,性能应该与您自己将连接转换为数据源相同。

(这是你期望他们为各种便利过载做的事情。)