1

我在域模式下使用 Jboss 7.1.1。如何增加堆大小?我在 host.xml 和 domain.xml 中看到了堆大小标记。我可以在哪里更改堆大小?

4

4 回答 4

2

独立的配置在配置文件中:bin/appclient.conf.bat

set "JAVA_OPTS=-Xms64M -Xmx1024M -XX:MaxPermSize=512M"
于 2014-07-02T14:42:55.163 回答
2

1) 转到 $JBOSS_HOME/bin/standalone.conf(或者如果您运行的名称与该名称不同)

2)转到它说"JAVA_OPTS="-Xms256m -Xmx1024m -XX:MaxPermSize=256m......”的行

3)根据您的要求编辑该行。

于 2017-02-20T15:51:50.230 回答
1

有几种方法可以在域模式下配置 JVM 选项。

1 - 一个服务器组的所有服务器的配置

   <server-group name="main" profile="full"> 
    <jvm name="default">
    <heap size="256m" max-size="512m"/>
       <permgen max-size="256m"/>
    </jvm>
    ...
    </server-group>

`

2 - 主机所有服务器的通用配置

<jvms>
  <jvm name="default">
    <heap size="64m" max-size="256m"/>
    <permgen size="256m" max-size="256m"/>
    <jvm-options>
      <option value="-server"/>
     </jvm-options>
    </jvm>
</jvms>

3 - 覆盖一台服务器的通用配置

<server name="server1" group="main“&gt; 
  <jvm name="default">
    <heap size="64m" max-size="256m"/>
  </jvm>
  ...
</server>
于 2012-11-21T13:52:48.583 回答
0

我已经提到了在Linux环境中增加堆大小所需的配置更改。

转到以下位置并编辑以下文件

bin/standalone.conf

搜索以下行,

JAVA_OPTS

并相应地更改它以满足您的堆大小需求

-Xms1303m: initial heap size in megabytes
-Xmx1303m: maximum heap size in megabytes

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

最后保存工作后,重启服务器。

于 2018-09-17T11:02:48.497 回答