如何在Tomcat中增加JVM内存分配

时间:2011-12-09 13:11:05

标签: tomcat memory-management

  

可能重复:
  How to tune Tomcat 5.5 JVM Memory settings without using the configuration program

我之前在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
---------------------------------------

加倍当前的分配?

1 个答案:

答案 0 :(得分:2)

试试这个

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