当前位置: 代码迷 >> Web前端 >> weblogic设立jvm 大小
  详细解决方案

weblogic设立jvm 大小

热度:477   发布时间:2012-10-28 09:54:44.0
weblogic设置jvm 大小
方法一:
找到安装目录下的weblogic\common\bin\commEnv.cmd文件,打开修改如下代码:
sun
if "%PRODUCTION_MODE%" == "true" goto sun_prod_mode
set JAVA_VM=-client
set MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256m
set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none
goto continue
:sun_prod_mode
set JAVA_VM=-server
set MEM_ARGS=-Xms768m -Xmx1024m -XX:MaxPermSize=256m
goto continue
一般在文件中,有二处这样的代码存在,一个是使用weblogic自带的jrockit JDK,二是使用sun的JDK.这里是以sun JDK为例.
通过修过二处的=-Xms768m -Xmx1024m 可以达到修改JVM目的所在.修改后保存重启即可.
如果做了以上设置以后还没有修改了,那就找到 bea\user_projects\domains\base_domain\bin目录下的setDomainEnv.cmd文件,修改以下代码:
set WLS_HOME=%WL_HOME%\server

set MEM_ARGS=-Xms512m -Xmx1024m

set MEM_PERM_SIZE=-XX:PermSize=128m

set MEM_MAX_PERM_SIZE=-XX:MaxPermSize=256m

修改完成以后保存,重启weblogic服务即可。

方法二:
直接修改user_projects\domains\base_domain\bin下的startWebLogic.cmd文件
找到一下代码:
@REM JAVA_OPTIONS   - Java command-line options for running the server. (These
@REM                  will be tagged on to the end of the JAVA_VM and
@REM                  MEM_ARGS)

在它下面添加一下代码
$ java -XX:NewSize=128m -XX:MaxNewSize=128m -XX:SurvivorRatio=8 -Xms512m -Xmx512m

重启weblogic服务即可。
  相关解决方案