日期:2014-05-17  浏览次数:20708 次

生产环境jvm内存运行1小时,就接近xmx,系统奇慢。大量的jasperreport无法释放。
http://www.iteye.com/topic/1116650?page=5#2262692

这个是前几天发的帖子,现在基本知道问题了。这个项目是一个政府项目,需要大量的打印功能,打印使用的是Jasperreport 3.7.0,客户端基于applet直接打印。有的功能,一天要打印200多次,所有的功能打印次数一天多在1000次以上。在jvm分配的内存要满的时候,保存了dump然后分析了一下,看到如下结果。但不能确认,大家帮给看看,到底是不时jasperreport的事,怎样解决。






1 楼 jackytang520 2011-10-23  
你们也有这个问题啊,不过我们当初也是, 老是打印的时候内存溢出,要么查询时溢出, 后来实在找不到别的办法优化后 , 最后让客户装64位操作系统, 把JVM的内存设大点, 目前设置的是4G内存