jboss内存大小改动

困扰鄙人较久的一个问题就是内存溢出,今天又遇到了,所以做一下笔记,也方便其他同学借鉴。

内存溢出的标志就不写了,主要写如何设置内存大小吧! 

windows下

windows下设置时起作用的是run.bat 修改配置入下

set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -Xss 128k

Xss的意思:使JBoss每增加一个线程(thread)就会立即消耗128K内存。

Xms表示java内存堆最小为256M

Xmx 表示最大内存堆为1024M

linux下

linux下修改run.sh 起作用修改配置如下

set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -Xss 128k

Xss的意思:使JBoss每增加一个线程(thread)就会立即消耗128K内存。

Xms表示java内存堆最小为256M

Xmx 表示最大内存堆为1024M

 

但是鄙人比较懒终于发现他们不管是在linux下还是windows下都会读run.conf文件。在这里面加不就ok了嘛,所以将配置加到这个文件中万事大吉。

set JAVA_OPTS=%JAVA_OPTS% -Xms256m -Xmx1024m -Xss 128k

Xss的意思:使JBoss每增加一个线程(thread)就会立即消耗128K内存。

Xms表示java内存堆最小为256M

Xmx 表示最大内存堆为1024M

 

 

 

你可能感兴趣的:(java,thread,windows,linux,jboss)