内存溢出修改tomcat的JVM参数

caoluwei 2010-11-19

WINDOWS下:

方法1:

(如果在linux下,修改catalina.sh文件,修改方式如下相同的改法)

如果是TOMCAT安装版,对JVM的参数需要修改注册表

HKEY_LOCAL_MACHINE\SOFTWARE\tomcat的目录下有一个operatos键直

修改其一个参数

加上-Xms[min内存(512)]m–Xmx[max内存(512)]m如:-Xms512m–Xmx512m

最大内存与最小内存最好相同,JVM的内存一般都占主内存的80%,有其他20%需要用在GC上

不是安装版:

修改tomcat下bin/Catalina.bat文件

在此文件

rem-----ExecuteTheRequestedCommand---------------------------------------

echoUsingCATALINA_BASE:%CATALINA_BASE%

echoUsingCATALINA_HOME:%CATALINA_HOME%

echoUsingCATALINA_TMPDIR:%CATALINA_TMPDIR%

修改成这样

rem-----ExecuteTheRequestedCommand---------------------------------------

setJAVA_OPTS=-Xms512m–Xmx512m(只需加入这句话)

echoUsingCATALINA_BASE:%CATALINA_BASE%

echoUsingCATALINA_HOME:%CATALINA_HOME%

echoUsingCATALINA_TMPDIR:%CATALINA_TMPDIR%

注意:tomcat的内存设置必须小于1024M

相关推荐