配置Tomcat内存方式总结

      JAVA_OPTS这个参数就是在启动Tomcat中设置占用内存的关键参数,在Linux和Windows平台设置的方式有区别,常规设置Tomcat启动的初始内存其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4,具体设置方式:

(1)Linux平台:

      找到tomcat的安装目录中的bin文件夹(如/usr/local/apache-tomcat-5.5.23/bin),找到目录中的catalina.sh,增加如下配置:

      JAVA_OPTS='-Xms512m -Xmx1024m' 

     (注意:要加“m”说明是MB,否则就是KB,会导致内存不足的问题。)


(2)Windows品台:

1)使用startup.bat启动配置方法

找到tomcat的安装目录,找到bin目录中的catalina.bat,在最前面加入set JAVA_OPTS=-Xms128m -Xmx350m 

(注意:此种修改方法只适用于用startup.bat启动tomcat)

2)使用Windows服务启动配置方法

      Windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置。

      修改配置办法:

      a)修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions。

原值为-Dcatalina.home="tomcat安装目录"-Djava.endorsed.dirs="tomcat安装目录\common\endorsed"-Xrs。b)在其中加入 -Xms300m -Xmx350m 。

c)重起tomcat服务。


(注解:-Xms:初始值 -Xmx:最大值 -Xmn:最小值


你可能感兴趣的:(tomcat,内存)