搜索词条
1、idea报java.lang.OutOfMemoryError: Java heap space怎么解决?
2、java.lang.OutOfMemoryError: GC overhead limit exceeded怎么解决?
3、xssfworkbook导出Excel内存溢出?
4、如何查看jvm内存使用情况?
背景:使用POI导出海量数据内存溢出问题
应用配置:idea+tomcat7+informix+jdk7+poi3.9
本地机器的物理内存为8G,没有对JVM进行配置。
场景:从数据库查询大批量数据(其实就2万条数据),List存放2万条数据,利用poi,通过自己写的Excle数据导出工具,对数据进行处理,并以Excel文件的形
式进行导出(会创建1个或多个sheet页)。创建Excle调用的方法如下(Utils中有Excle上传及导出工具,此处不再粘贴代码):
XSSFWorkbook wb = new XSSFWorkbook();
在导出Excle文件时,出现下述异常:
异常一:
严重: Servlet.service() for servlet [springMVC] in context with path [] threw exception [Handler dispatch failed; nested exception is
java.lang.OutOfMemoryError: Java heap space] with root cause
java.lang.OutOfMemoryError: