在Linux上启动JbossAS 5.1服务器时:
26204 jboss 20 0 4874m 1.3g 12m S 144.0 11.4 1:45.50 java
这是在任何类加载之前。
从最小1g(RES)内存开始。我该如何减少这个?
有没有办法可以抑制内存使用?
答案 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中这样做,因此批处理语法不同,但实质上,我只是完全删除了这个选项。它阻止了服务器对内存的呻吟,但我不知道你是否可以使用这些选项来进一步限制内存使用。
不是真的答案,但你可能会发现它有帮助