tomcat内存溢出

来源:互联网 发布:手机不让安装软件 编辑:程序博客网 时间:2024/06/11 04:05
配置tomcat内存溢出代码:
-Xmx1024m
-Xms512m
-XX:MaxPermSize=512m
-XX:ReservedCodeCacheSize=512m

整个JVM内存大小=年轻代大小 + 年老代大小

设置堆内存大小:
-Xms:指定了JVM初始启动以后初始化内存;初始堆大小
-Xmx:指定JVM堆得最大内存,在JVM启动以后,会分配-Xmx参数指定大小的内存给JVM,但是不一定全部使用,JVM会根据-Xms参-数来调节真正用于JVM的内存;最大堆大小
-XX:NewSize=n:  设置年轻代大小
-XX:MaxPermSize=n:设置持久代最大值
-XX:ReservedCodeCacheSize设置代码缓存的最大值,编译时用

window:
/bin/catalina.bat
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MaxPermSize=256m

Linux:
/bin/catalina.sh
JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx1024m -XX:MaxPermSize=256m"

0 0
原创粉丝点击