Linux下修改Tomcat JVM內存設置:
要添加在Tomcat的bin下catalina.sh裏,位置cygwin=false前。注意引號要帶上,紅色的爲新添加的.
#OSspecificsupport.$var_must_besettoeithertrueorfalse.
JAVA_OPTS="-Xms256m-Xmx512m
-Xss1024K-XX:PermSize=128m-XX:MaxPermSize=256m"
cygwin=false
windows下修改Tomcat JVM內存設置:
情況一:
解壓版本的Tomcat,要通過startup.bat啓動Tomcat才能加載配置
要添加在Tomcat的bin下catalina.bat裏
remGuessCATALINA_HOMEifnotdefined
setCURRENT_DIR=%後面添加,紅色的爲新添加的.
setJAVA_OPTS=-Xms256m-Xmx512m
-XX:PermSize=128M-XX:MaxNewSize=256m
-XX:MaxPermSize=256m-Djava.awt.headless=true
情況二:
安裝版的Tomcat下沒有catalina.bat
windows服務執行的是bin\Tomcat.exe.他讀取註冊表中的值,而不是catalina.bat的設置.
修改註冊表
HKEY_LOCAL_MACHINE\SOFTWARE
\ApacheSoftwareFoundation\TomcatServiceManager
\Tomcat5\Parameters\JavaOptions
原值爲
-Dcatalina.home="C:\ApacheGroup\Tomcat5.0"
-Djava.endorsed.dirs="C:\ApacheGroup\
Tomcat5.0\common\endorsed"
-Xrs
加入
-Xms300m-Xmx350m
重起Tomcat服務,設置生效