Java JasperReports虚拟机即使在20分钟后也不会生成报告
我们正在通过web应用程序生成JR报告 我的主报告(景观)包括5个子报告(景观) 在我包含4个子报告之前,报告是在iReport和web应用程序中生成的 当我们包含第5个子报告时,iReport无法生成任何报告-JVM抛出Java JasperReports虚拟机即使在20分钟后也不会生成报告,java,jasper-reports,Java,Jasper Reports,我们正在通过web应用程序生成JR报告 我的主报告(景观)包括5个子报告(景观) 在我包含4个子报告之前,报告是在iReport和web应用程序中生成的 当我们包含第5个子报告时,iReport无法生成任何报告-JVM抛出OutOfMemoryException 然后我浏览了论坛/博客/终极指南,了解了Virtualizer 我正在使用大小为100的FileVirtualizer 我的报告包含数据和大量图表(目前将生成400页,其中200页包含图表。数据正在从数据库中获取) 使用FileVirt
OutOfMemoryException
然后我浏览了论坛/博客/终极指南,了解了Virtualizer
我正在使用大小为100的FileVirtualizer
我的报告包含数据和大量图表(目前将生成400页,其中200页包含图表。数据正在从数据库中获取)
使用FileVirtualizer,JVM不会引发任何异常,但不会生成报告。在为FileVirtualizer指定的目录中生成了大量文件,但即使在30分钟后也不会生成报告。我在FileVirtualizer提到的目录中计算了将近130211个文件,当时的情况只有2个
使用FileSwap,该过程不断地进行,没有输出
使用值为1024的GZip,进程将继续运行,没有报告
任何人都可以指导可能的解决方案。这是通过更改边距来解决的。子报表的利润率大于主报表的利润率,因此它进入了无限循环…这是一个内在复杂问题的简单解决方案