增加jboss的堆内存

时间:2014-07-17 09:58:30

标签: java jboss5.x heap-memory

我正在尝试增加jboss服务器的堆内存。

所以我在更改jboss-5.1.0.GA \ bin \ run.conf文件:

set "JAVA_OPTS=-Xms1024M -Xmx2048M -XX:MaxPermSize=2048M -XX:MaxHeapSize=2048M"

但是当我运行jboss服务器时它会显示我:

INFO  [ServerInfo] VM arguments: -Dprogram.name=JBossTools: JBoss 5.1 Runtime -Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.endorsed.dirs=D:\jboss-5.1.0.GA\lib\endorsed -Dfile.encoding=Cp1252 

那背后的原因是什么?

我不知道实际记忆是否增加?

2 个答案:

答案 0 :(得分:0)

试试这个

"JAVA_OPTS=%JAVA_OPTS% -Xms1024m -Xmx2048m"

答案 1 :(得分:0)

使用SET仅对当前CMD会话有效,这意味着如果您在同一个CMD会话中启动服务器,则您定义的JAVA_OPTS变量将仅对JBoss可见。

当你通过eclipse启动JBoss时,你需要以不同的方式设置环境变量。

不确定您的Windows版本,但在XP(旧学校),您可以转到控制面板 - >系统,在高级下,应该有一个编辑环境变量的选项。在这里添加你的JAVA_OPTS变量,重新启动eclipse,然后再次启动JBoss。

<强> [编辑]

对于Windows 7,请参阅此链接以帮助设置JAVA_OPTS变量:http://www.itechtalk.com/thread3595.html

变量名称:JAVA_OPTS
变量值:%JAVA_OPTS%-Xms1024M -Xmx2048M -XX:MaxPermSize = 2048M -XX:MaxHeapSize = 2048M