记录一次Perm Gen 内存溢出

遇到系统中所有的关于excel导出的功能引起内存溢出,以前好好的excel导出功能报废(使用的poi导出)。

通过JDK bin目录下自带的jconsole工具(图形化界面)发现tomcat 内存池 “PS Perm Gen”内存满了。

最后在tomcat bin目录下 catalina.bat文件中添加配置 首行@echo off的下一行

JAVA_OPTS='-server -Xms1024m -Xmx1024m XX:PermSize=128M -XX:MaxPermSize=256M'(具体数值自行设置,到这里一般问题就已经解决了)

之后重启再次查看发现tomcat 内存池 “PS Survivor Space”内存又满了,随着时间的推移,此处内存占用会自行下降,等待一段时间恢复正常。(此处属于tomcat版本问题,换个tomcat)

暂时记录到此,等到工作不忙时进行详细补充

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值