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

使用myeclipse启动项目ipcs的部署,在tomcat7下

报出java.lang.OutOfMemoryError: PermGen space

项目比较大

解决办法:

在myeclipse10中加大jvm内存方法:
Window->Preferences->Myeclipse->Services->Tomcat->Tomcat 7.x->JDK,在Optional Java VM arguments:下边的输入框里输入:
-Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=128m

上边的数值看起来不大,但是我的项目运行很稳定了,可以先不要急着改掉上边的数值,先用上边的数值运行试试,如果还是溢出的话再适当调整
(我用上面解决了问题)
下边是直接调整jdk/jre的jvm的方式
Window->Preferences->Java->Installed JREs,在右侧双击当前使用的jdk/jre,在Default VM Arguments中输入
-Xms128m -Xmx512m

你可能感兴趣的:(java,jvm,tomcat,内存,内存溢出)