开发中PermGen space 出的OutOfMemoryError
eclipse.ini
-vmargs -Dosgi.requiredJavaVersion=1.6 -Xms512m -Xmx1024m -XX:PermSize=512M -XX:MaxPermSize=512M
TOMCAT_HOME/bin/catalina.bat
在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1536m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=512 -XX:MaxPermSize=512 -XX:+DisableExplicitGC"
eclipse启动参数
-Xms128m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=512m -Dcom.sun.management.jmxremote=true start
本文将详细解释在使用Eclipse和Tomcat时遇到的PermGen空间溢出问题,包括如何调整配置参数来解决OutOfMemoryError,并提供了详细的启动参数设置方法,帮助开发者有效避免内存泄漏。
372

被折叠的 条评论
为什么被折叠?



