各参数的比例:
Xmx 与PermSize的和不可超过JVM可获得的总内存
PermSize不可大于Xmx
其中-xms为jvm初始化堆的大小,-xmx为jvm堆的最大值
1.linux 下调整tomcat的内存设置修改bin目录下catalina.sh文件在cygwin=false之上
添加以下语句JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m"
2. window 下调整tomcat的内存设置
修改bin目录下catalina.bat文件@echo off下追加
set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m
3.eclipse下修改外置tomcat的内存设置
open launch configuration=>arguments=>vm arguments
追加-Xms1024M -Xmx4096M -XX:PermSize=512m -XX:MaxPermSize=2048m
4 idea中修改jvm内存
点击help--Edit Custom VM Options
5.myeclipse修改jvm, 找到myeclipse.ini文件,修改如下
-vmargs
-Xmx900m
-XX:MaxPermSize=500m
-XX:ReservedCodeCacheSize=64m
-Dosgi.nls.warnings=ignore