java.lang.OutOfMemoryError: PermGen space 内存溢出

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hudie_1993/article/details/78293377

最近由于项目需要,重新配置了tomcat,但是可能是项目内容多,内存空间占用量大,出现了内存溢出的情况。在网上查找了很多资源,并一一尝试,问题都没有解决。
后来询问公司同事,讲述的同网上资源一样,修改步骤如下:
1、首先扩大tomcat服务器的内存
进入到tomcat安装目录下的bin文件,然后找到catalina.sh文件,在文件中的echo “Using CATALINA_BASE: $CATALINA_BASE”下方添加扩充内存的语句
JAVA_OPTS=”-server -XX:PermSize=256M -XX:MaxPermSize=512m
2、修改eclipse中的运行参数
打开工具栏中Run的窗口Run Configurations,弹出框如下:
这里写图片描述
然后切换到Arguments的界面,在VM arguments的填入框添加内存扩充-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256M 即可。

猜你喜欢

转载自blog.csdn.net/hudie_1993/article/details/78293377
今日推荐