JDK1.7及之前版本
windows中在catalina.bat中最前面增加如下配置

set JAVA_OPTS=-Xms256m -Xmx1024m -Xmn3000M -XX:PermSize=256M -XX:MaxPermSize=512M

linux中在catalina.sh中最前面增加如下配置

JAVA_OPTS="-Xms6000M -Xmx6000M -Xmn3000M -XX:PermSize=256M -XX:MaxPermSize=512M" 

JDK1.8
JDK1.8以后PermGen空间被移除了,取而代之的是Metaspace。需要做的调整为-XX:PermSize=64m -XX:MaxPermSize=128m 变成 -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m

windows中在catalina.bat中最前面增加如下配置

set JAVA_OPTS=-Xms256m -Xmx1024m -Xmn3000M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M

linux中在catalina.sh中最前面增加如下配置

JAVA_OPTS="-Xms4000M -Xmx4000M -Xmn2000M -XX:MetaspaceSize=256M -XX:MaxMetaspaceSize=512M" 
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐