我在域模式下使用Jboss 7.1.1。如何增加堆大小?我在host.xml和domain.xml中看到堆大小标签。我可以在哪里更改堆大小?
答案 0 :(得分:2)
standalone的配置位于配置文件中:bin / appclient.conf.bat
set "JAVA_OPTS=-Xms64M -Xmx1024M -XX:MaxPermSize=512M"
答案 1 :(得分:2)
1)转到$ JBOSS_HOME / bin / standalone.conf(或者如果你运行的不同于该名称)
2)转到var levels = [
"Level 1 : Easy",
"Level 2 : Easy", //Moved this to reflect unsortedness
"Level 1 : Normal",
"Level 1 : Hard",
"Level 2 : Normal",
"Level 3 : Easy",
"Level 3 : Hard"];
var levelCompletion = levels.reduce(function(newLevels,completion){
var levelsplit = completion.split(':');
var levelName = levelsplit[0].trim(); // i.e. "Level 1"
var levelIndex = parseInt(levelName.split(' ')[1]) - 1; // i.e. 0 (for level 1)
var difficulty = levelsplit[1].trim().toLowerCase(); // i.e. "easy"
if(!newLevels[levelIndex]) {
newLevels[levelIndex] = {name:levelName,easy:false,normal:false,hard:false};
}
newLevels[levelIndex][difficulty] = true;
return newLevels;
},[]);
console.log(levelCompletion);
....."
3)根据您的要求编辑该行。
答案 2 :(得分: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>
答案 3 :(得分: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"
最后保存工作后,重新启动服务器。