小编stu*_*naz的帖子

如何减少Tomcat使用的内存?

我买了一个 1gb 内存的虚拟服务器来运行 java 网站应用程序。我已经安装了 Tomcat 6.0.33 。每次我运行 tomcat 时,它都会占用大约 450 mb 的内存。

我尝试了一切来减少它,我将 CATALINA_OPS 设置为

export CATALINA_OPTS="-Xms256m -Xmx256m"
Run Code Online (Sandbox Code Playgroud)

我已经创建了 set setenv.sh 文件,你把它放进去:

JAVA_HOME="/usr/local/java"
export JAVA_HOME

JAVA_OPTS="-Xmx256m -Xms256m"
export JAVA_OPTS

CATALINA_HOME="/usr/local/tomcat"
export CATALINA_HOME
Run Code Online (Sandbox Code Playgroud)

当我通过此命令时: ps -ef | 我有 grep tomcat:

root      3150     1  5 15:32 pts/0    00:00:18 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Xmx256m -Xms256m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Xms256m -Xmx256m -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
root      3217  2041  0 15:37 pts/0    00:00:00 grep tomcat
Run Code Online (Sandbox Code Playgroud)

这表明我的参数确实被使用了。

有没有什么方法可以减少tomcat消耗的内存?谢谢你。

tomcat centos tomcat6

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

centos ×1

tomcat ×1

tomcat6 ×1