WLS JVM设置 [英] WLS JVM Settings

查看:125
本文介绍了WLS JVM设置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

首先,我是WLS的新手.从昨天开始,我一直在搜索此问题,但找不到解决方案.我收到此错误:

First of all I am new to WLS. I have been searching for this issue since yesterday but couldn't find a solution. I am getting this error:

C:\Oracle\MIDDLE~1\JDK160~1\bin\java -client   -Xms512m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=512m -XX:MaxPermSize=1024m -Dweblogic.Name=DefaultServer - ....
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

我已经在setDomainEnv.cmd中设置了JVM选项(我在Windows 7 64位系统上),如下所示:

I have setted the JVM options in setDomainEnv.cmd (I am on Windows 7 64-bit) like this:

@REM IF USER_MEM_ARGS the environment variable is set, use it to override ALL MEM_ARGS values
set USER_MEM_ARGS=-Xms512m -Xmx1024m -XX:CompileThreshold=8000 -XX:PermSize=512m -XX:MaxPermSize=1024m

if NOT "%USER_MEM_ARGS%"=="" (
    set MEM_ARGS=%USER_MEM_ARGS%
)

I also changed these values:

set XMS_SUN_64BIT=512
set XMS_SUN_32BIT=512
set XMX_SUN_64BIT=1024
set XMX_SUN_32BIT=1024
set XMS_JROCKIT_64BIT=512
set XMS_JROCKIT_32BIT=512
set XMX_JROCKIT_64BIT=1024
set XMX_JROCKIT_32BIT=1024


if "%JAVA_VENDOR%"=="Sun" (
    set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx1024m
    set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx1024m
) else (
    set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx1024m
    set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx1024m
)

if "%JAVA_VENDOR%"=="Oracle" (
    set CUSTOM_MEM_ARGS_64BIT=-Xms%XMS_JROCKIT_64BIT%m -Xmx%XMX_JROCKIT_64BIT%m
    set CUSTOM_MEM_ARGS_32BIT=-Xms%XMS_JROCKIT_32BIT%m -Xmx%XMX_JROCKIT_32BIT%m
) else (
    set CUSTOM_MEM_ARGS_64BIT=-Xms%XMS_SUN_64BIT%m -Xmx%XMX_SUN_64BIT%m
    set CUSTOM_MEM_ARGS_32BIT=-Xms%XMS_SUN_32BIT%m -Xmx%XMX_SUN_32BIT%m
)

,但是他们没有改变结果.上面的配置有什么问题?

but they did not change the result. What is wrong with the above configuration?

推荐答案

问题是MAVEN_OPTS环境变量.它是: MAVEN_OPTS = -Xmx512m -XX:MaxPermSize = 1024m 我将其更改为: -Xms512m -Xmx1024m --XX:PermSize = 512m -XX:MaxPermSize = 1024m

The problem was the MAVEN_OPTS environmental variable. It was: MAVEN_OPTS = -Xmx512m -XX:MaxPermSize=1024m I changed it to: -Xms512m -Xmx1024m --XX:PermSize=512m -XX:MaxPermSize=1024m

这篇关于WLS JVM设置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆