Java JasperFillManager.fillReportToFile获取大型数据源的GC开销错误 请考虑下面的代码片段-< /P> JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource(jasperReportBeanList); String printFileName = JasperFillManager.fillReportToFile(templateFilePath, parameters, beanColDataSource);
在这里,jasperReportBeanList包含超过250000条记录。现在,在执行Java JasperFillManager.fillReportToFile获取大型数据源的GC开销错误 请考虑下面的代码片段-< /P> JRBeanCollectionDataSource beanColDataSource = new JRBeanCollectionDataSource(jasperReportBeanList); String printFileName = JasperFillManager.fillReportToFile(templateFilePath, parameters, beanColDataSource);,java,jasper-reports,Java,Jasper Reports,在这里,jasperReportBeanList包含超过250000条记录。现在,在执行JasperFillManager.fillReportToFile(templateFilePath、parameters、BeanColdDataSource)方法时,我正在获取GC over excelled error或out of memory error 请注意,我还在代码中添加了以下行- DefaultJasperReportsContext context = DefaultJasperRep
JasperFillManager.fillReportToFile(templateFilePath、parameters、BeanColdDataSource)
方法时,我正在获取GC over excelled error或out of memory error
请注意,我还在代码中添加了以下行-
DefaultJasperReportsContext context = DefaultJasperReportsContext.getInstance();
JRPropertiesUtil.getInstance(context).setProperty("net.sf.jasperreports.xpath.executer.factory",
"net.sf.jasperreports.engine.util.xml.JaxenXPathExecuterFactory");
但是,我还是犯了一个错误
感谢您的帮助