java.lang.OutOfMemoryError: PermGen space异常处理(内存溢出)

楼主刚接触到这个问题,问度娘,直接查到的都是让 在tomcat>bin>catalina.sh文件的“echo "Using CATALINA_BASE: $CATALINA_BASE"”  之前加JAVA_OPTS="-server -Xms800m -Xmx800m -XX:MaxNewSize=256m" 

这样加只有在 tomcat中运行程序时才会有用。而我们一般都是在工具共直接运行程序的。

我用的是IDEA,所以,我们要在idea中扩大空间

先看看机器自身的配置

一般都是很大的。不过还是看看

重点::::::

在Run/Debug editconfiguration 的你要运行的tomcat里面的 
vm options里面输入:

-server -XX:PermSize=128M -XX:MaxPermSize=256m

 一般公司都有正式库和测试库。而同用一个tomcat的话就会包内存溢出错误,其中一个用了1,一个用了2,,修改大小,只修改了1,所以用2 的就报错啦

原文地址:https://www.cnblogs.com/xlj227/p/5919753.html