如何在Jboss 7.1.1中增加堆大小

问题描述 投票:0回答:4

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

java-ee-6 jboss7.x
4个回答
2
投票

standalone的配置位于配置文件:bin / appclient.conf.bat中

set "JAVA_OPTS=-Xms64M -Xmx1024M -XX:MaxPermSize=512M"

2
投票

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

2)去"JAVA_OPTS="-Xms256m -Xmx1024m -XX:MaxPermSize=256m .....“

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


0
投票

有几种方法可以在域模式下配置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“> 
  <jvm name="default">
    <heap size="64m" max-size="256m"/>
  </jvm>
  ...
</server>

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"

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

© www.soinside.com 2019 - 2024. All rights reserved.