java.lang.OutOfMemoryError: PermGen space

如果tomcat启动报错java.lang.OutOfMemoryError: PermGen space 或者启动很慢可能是WEB APP下都用了大量的第三方jar, 其大小
超过了jvm默认的大小(4M),手动设置MaxPermSize大小
修改catalina.sh
在echo"Using CATALINA_BASE"之前添加内容

JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m"

重启tomcat

原文地址:https://www.cnblogs.com/helloz/p/8462628.html