Tomcat7.0修改内存的配置(如何设置Tomcat的堆内存)

Tomcat7.0修改内存的配置(如何设置Tomcat的堆内存)

Windows环境下在Tomcat/bin目录下创建setenv.bat, Linux环境下在Tomcat/bin目录下设置setenv.sh
注意只是后缀名称不同,为什么不同,注意查看catalina.bat或者catalina.sh。

例如setenv.sh里添加下面的内容
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m"
Windows下的setenv.bat里添加下面的内容:
set "JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m -XX:MaxPermSize=256m -server"


然后重启Tomcat,查看堆内存的使用情况:

worker      15061     1  0 Aug25 ?        00:04:21 /usr/bin/java -Djava.util.logging.config.file=/home/work/apache-tomcat-7.0.53/conf/logging.properties -Djava.util.logging.manager= org.apache.juli.ClassLoaderLogManager  - Dfile.encoding = UTF - 8  - Xms2048m  - Xmx2048m  - XX:PermSize = 256m  - XX:MaxPermSize = 256m -Djava.awt.headless= true -Djava.endorsed.dirs=/home/work/apache-tomcat-7.0.53/endorsed -classpath /home/work/apache-tomcat-7.0.53/bin/bootstrap.jar:/home/work/apache-tomcat-7.0.53/bin/tomcat-juli.jar -Dcatalina.base=/home/work/apache-tomcat-7.0.53 -Dcatalina.home=/home/work/apache-tomcat-7.0.53 -Djava.io.tmpdir=/home/work/apache-tomcat-7.0.53/temp org.apache.catalina.startup.Bootstrap start

说明设置成功,很简单。

后续我会写几篇Tomcat内存学习的文章,欢迎大家关注。

你可能感兴趣的:(Tomcat7.0修改内存的配置(如何设置Tomcat的堆内存))