当前位置: 代码迷 >> Java Web开发 >> java web开发 excle导出时,应该是虚拟机内存不足的有关问题
  详细解决方案

java web开发 excle导出时,应该是虚拟机内存不足的有关问题

热度:68   发布时间:2016-04-14 21:26:27.0
java web开发 excle导出时,应该是虚拟机内存不足的问题
我做了一个查询程序,假如不设条件的话有几十万条数据,这个时候把数据查出来导出excle出现导出失败,但是加上条件限制查出几万条数据的时候导出excle是成功的,请问这个是虚拟机内存不足的原因吗?这个应该怎么解决
------解决思路----------------------
如果没有必要的话,不一定非要导出数据量在几十万级的数据吧,可以尝试加上限制条件;如果必要的话,可以把JVM的内存设置大一点,试试这样行不行,不行的话就折中试试,先分别导出在合并excel,希望对楼主思路有用
------解决思路----------------------
改jvm内存设置的参数:set JAVA_OPTS= -Xmx1024M -Xms512M -XX:MaxPermSize=256m,前提是你的内存够多,也可以改的更大些
  相关解决方案