在java 1.6上重新编译的JXLS存在性能问题

时间:2015-08-24 11:45:44

标签: java jxls

我有一个jdk 1.6的项目,我们无法使用jxls2。

我尝试在jdk 1.6上重新编译。我有一些" ArrayList不允许使用Java 1.6"中的钻石标志。错误,比我将钻石(<>)更改为< ...>并通过了编译......

编译jar后,我遇到了性能问题。我不能得到(20.000行)基本模板报告,等待~30分钟后得到"内存不足"。

我有非常基本的模板,这是基本的代码:

adminhtml/system_config_backend_image

此行内存不足:InputStream is = Report.class.getResourceAsStream(fileName); OutputStream os = new FileOutputStream(Functions.getExportFileDir()+"rep_admin.xlsx"); Context context = new Context(); context.putVar("list", list); JxlsHelper.getInstance().processTemplate(is, os, context); is.close(); os.close();

你有什么建议?

0 个答案:

没有答案