- eclipse内
直接在红框中加入参数 :-Xmx1024M -Xms512M -XX:MaxPermSize=256m 实测有效。
2.解压版tomcat
进入tomcat的bin目录,使用文本编辑工具打开catalina.bat文件,在“rem ----- Execute The Requested Command”之后加上
set JAVA_OPTS=-Xms512m -Xmx512m//这是初始堆内存和最大堆内存,应对(OutOfMemoryError:Java heap space )
Catalina.sh中echo “Using CATALINA_BASE: $CATALINA_BASE"前加
JAVA_OPTS=”-server-XX:PermSize=1024M-XX:MaxPermSize=2048m"这是permgen内存,应对(OutOfMemoryError:PermGen space)
3.安装版tomcat
第一个红框是设置“非堆内存分配”,主要应对“OutOfMemoryError:PermGen space 非堆溢出(永久保存区域溢出)”的报错
第二个红框是设置“堆内存分配”,主要应对“OutOfMemoryError:Java heap space 堆溢出”的报错