java poi 生成word 堆溢出异常

java.lang.OutOfMemoryError: Java heap space

感觉不是jvm参数的问题,改过;
这个问题好久了,无法解决; 生成pdf, excel正常; 但是生成word就报错,
没有办法了。

https://img2.mukewang.com/5b5827ab00010a1812570520.jpg

白板的微信
浏览 1707回答 2
2回答

心有法竹

jvm的设置的堆大小一般都是够用的,可以看下内存快照,应该是代码中某些对象无法被回收造成的,检查下引用作用域是否不恰当。

拉丁的传说

我用poi生成excel的时候也遇到过你这样的问题、修改jvm的虚拟内存也是一个治标不治本的办法,这个问题是你在向你的Word文档写入数据流的时候报的内存溢出问题、poi基与大文档的导出有一个专用的累SXSSFWorkbook、你可以试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java