Tomcat7.0修改內(nèi)存的配置(如何設(shè)置Tomcat的堆內(nèi)存)
Windows環(huán)境下在Tomcat/bin目錄下創(chuàng)建setenv.bat, Linux環(huán)境下在Tomcat/bin目錄下設(shè)置setenv.sh
注意只是后綴名稱(chēng)不同,為什么不同,注意查看catalina.bat或者catalina.sh。
例如setenv.sh里添加下面的內(nèi)容
然后重啟Tomcat,查看堆內(nèi)存的使用情況:
說(shuō)明設(shè)置成功,很簡(jiǎn)單。
后續(xù)我會(huì)寫(xiě)幾篇Tomcat內(nèi)存學(xué)習(xí)的文章,歡迎大家關(guān)注。
注意只是后綴名稱(chēng)不同,為什么不同,注意查看catalina.bat或者catalina.sh。
例如setenv.sh里添加下面的內(nèi)容
export JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=256m"
Windows下的setenv.bat里添加下面的內(nèi)容:set "JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx1024m -XX:MaxPermSize=256m -server"
然后重啟Tomcat,查看堆內(nèi)存的使用情況:
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
說(shuō)明設(shè)置成功,很簡(jiǎn)單。
后續(xù)我會(huì)寫(xiě)幾篇Tomcat內(nèi)存學(xué)習(xí)的文章,歡迎大家關(guān)注。
posted on 2016-08-29 13:55 草原上的駱駝 閱讀(5988) 評(píng)論(0) 編輯 收藏 所屬分類(lèi): JAVA基礎(chǔ)知識(shí) 、Linux