减少Jboss内存使用量

时间:2013-10-29 12:53:59

标签: java jvm jboss5.x

在Linux上启动JbossAS 5.1服务器时:

26204 jboss     20   0 4874m 1.3g  12m S 144.0 11.4   1:45.50 java

这是在任何类加载之前。

从最小1g(RES)内存开始。我该如何减少这个?

有没有办法可以抑制内存使用?

1 个答案:

答案 0 :(得分:0)

在%JAVA_HOME%\ bin目录(linux equivelant)中

检查run.conf文件:

if [ "x$JAVA_OPTS" = "x" ]; then
 JAVA_OPTS="-Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
fi

我在一台非常老的PC上运行5.1.0.GA,并且在启动期间有很多内存错误我从JAVA_OPTS规范中删除了这个规范。我在Windows中这样做,因此批处理语法不同,但实质上,我只是完全删除了这个选项。它阻止了服务器对内存的呻吟,但我不知道你是否可以使用这些选项来进一步限制内存使用。

不是真的答案,但你可能会发现它有帮助