2011-12-09 40 views
1

可能重複:
How to tune Tomcat 5.5 JVM Memory settings without using the configuration program如何增加JVM內存分配在Tomcat中

我有工作在Tomcat中6.0.26掛較早,我懷疑我可能需要增加內存分配服務器正在使用。我必須承認,雖然我在日誌中沒有發現任何內容來支持這種懷疑,但是一切都已經工作到目前爲止,並且自從服務器重新啓動以來。

平臺爲Windows 7 64位,從我可以告訴我需要修改變量:

JAVA_OPTS

在文件

catalina.bat中

JVM的當前服務器使用率爲如下:

免費存儲空間:54.08 MB總內存:134.31 MB內存最高:227.56 MB

所以,我是正確的思維,通過調整JAVA_OPTS將調整JVM性能?我應該在catalina.bat中以這種方式更改JAVA_OPTS嗎?

if not "%LOGGING_MANAGER%" == "" goto noJuliManager 
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager :noJuliManager 
set JAVA_OPTS=% JAVA_OPTS% %LOGGING_MANAGER% 

set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m 

rem ----- Execute The Requested Command 
--------------------------------------- 

要將當前分配增加一倍?

+0

你四處搜尋?有很多問題和論壇主題顯示, – Bozho

回答

1

試試這個

set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m -XX:MaxPermSize=128m 
+1

Tomcat本身建議改爲設置CATALINA_OPTS。 –