原文地址:http://blog.csdn.net/cuker919/article/details/45246073
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域。
OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。
一、windows系统下:
eclipse
点击“Run” – “Run Configurations…”,选中Tomcat Server,进入Arguments分页,在VM arguments中加入提升初始分配空间的参数
myeclipse
window-->preferences-->MyEclipse Enterprise Workbench-->Servers-->Tomcat-->Tomcat 6.x-->JDK-->
Optional Java VM arguments
输入以下参数:
-Xms256m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=256M
二、在linux下部署的时候要修改catalina.sh
JAVA_OPTS=”$JAVA_OPTS -server -Xms1536m -Xmx1536m -XX:PermSize=256m -XX:MaxPermSize=512m”