内存不足 - Java堆空间

时间:2015-04-24 01:03:31

标签: jasperserver

我有一份报告,在导出后应该提供大约18000页,并且有600K行记录。运行后它给了我内存错误。我已经应用了虚拟化,但它不起作用。我还尝试增加tomcat服务器中的内存大小,但在增加大小后,服务器无法启动。

1 个答案:

答案 0 :(得分:0)

根据我的经验,您的服务器上没有足够的RAM。

是否绝对有必要将报告显示为网页?从我们的客户那里我们得到反馈,他们从不想浏览这么多页面。最好将数据直接导出到excel文件中,在那里他们有很多选择如何使用它们。

一种解决方案可以是在一个页面上放置更多记录,从而产生更少的页面数。但这种情况与你的RAM内存我不确定它有帮助

How to control the number of rows in a JasperReport