天天看點

tomcat6.0 記憶體設定

1.對于安裝版的TOMCAT6.0:

進入TOMCAT的安裝目錄下的bin目錄,輕按兩下tomcat6w.exe。點選Java頁籤,可設定初始化記憶體,最大記憶體,線程的記憶體大小。

(1)初始化記憶體:如果機器的記憶體足夠大,可以直接将初始化記憶體設定為512M,如果機器記憶體較小可适當調小,對于運作了EJB的應用,最好不要低于128M。

(2)最大記憶體:最大記憶體目前設定為512M.

(3)線程記憶體大小:目前配置為1024KB,這也是JDK5.0後的預設配置。

    對于容器下運作了多個WEB應用時,盡量将相同的JAR包轉移到TOMCAT的lib下,此外還需要在JAVAOPTIONS加上如下配置:

-XX:PermSize=16m

-XX:MaxPermSize=128m

此配置表示JAVA永久儲存區域(即不會被虛拟機回收)初始大小為16M,最大為128M。

2.對于解壓版的TOMCAT6.0:

如果是WINDOWS作業系統,修改catalina.bat檔案;否則修改catalina.sh檔案。隻需要在檔案的頭部加上”set JAVA_OPTS=-Xms512m -Xmx512m -Xss1024k”,數值分别對應了初始化的最小記憶體,最大記憶體,線程記憶體大小。如果JDK的版本是5.0之後的,線程記憶體可以不用設定。

對于容器下運作了多個WEB應用時,盡量将相同的JAR包轉移到TOMCAT的lib下,此外還需要在JAVAOPTS後加上如下配置:

-XX:PermSize=16m -XX:MaxPermSize=128m