大型项目或者使用了SSH 的话, Tomcat 可能会报
java.lang.OutOfmemoryError: PermGen Space
Windows: 在 bin/catlina.bat 最上方添加如下参数修改 tomcat 内存配置
set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M
Linux: 在 bin/catlina.sh 修改如下参数
JAVA_OPTS="$JAVA_OPTS" -server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M
MyEclipse: 首先在 设置中 tomcat 根节点中的 Optional program arguments 中填上
-server -Xms512m -Xmx2048m -XX:PermSize=512M -XX:MaxPermSize=1024M
然后在tomcat节点下的JDK参数中的 Optional Java VM arguments 填上
-Xms512m -Xmx2048m -XX:PermSize=512M -XX:MaxPermSize=1024M