我正在尝试增加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
那背后的原因是什么?
我不知道实际记忆是否增加?
答案 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