记一次java heap space的解决办法

问题缘由:后台上传excel导入到数据库,数据量太大,导致报错。

解决方案:

用jdk自带的性能分析器(jconsole)查看了一下,

记一次java heap space的解决办法

,当excel开始导入的时候,发现堆空间直接爆掉。

增加堆空间,在catalina.bat里加上set JAVA_OPTS= -Xmx1024M -Xms512M -XX:MaxPermSize=256m

注:

JVM选项 含义
-Xms   初始Heap大小  
-Xmx   Java Heap最大值  
-XX:PermSize   持久代(perm gen)初始值  

重启tomcat之后

记一次java heap space的解决办法

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyddjy.html