前提:Windows环境下,本人用的是MyEclipse和weblogic 10.0。
一:修改MyEclipse中的配置
打开MyEclipse,windows/preferences/myeclipse/server/webloogic 10.x/jdk,将Optional Java VM arguments中改为-Xms256m -Xmx512m -XX:MaxNewSize=128m -XX:MaxPermSize=256m
二:修改webloic中的配置文件
1.打开weblogic中的user_projects\domains\base_domain\bin\setDomainEvn这个运行脚本,
(1)if "%JAVA_VENDOR%"=="Sun" (
set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m
) else (
set WLS_MEM_ARGS_64BIT=-Xms512m -Xmx512m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx512m
)
(2)set MEM_PERM_SIZE_64BIT=-XX:PermSize=512m
set MEM_PERM_SIZE_32BIT=-XX:PermSize=512m
(3)set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=256m
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=1024m
(4)if "%JAVA_VENDOR%"=="Sun" (
if "%PRODUCTION_MODE%"=="" (
set MEM_DEV_ARGS=-XX:CompileThreshold=8000 -XX:PermSize=48m
)
)
(5)if "%JAVA_VENDOR%"=="Sun" (
set MEM_ARGS=%MEM_ARGS% %MEM_DEV_ARGS% -XX:MaxPermSize=128m
)
(6)if "%JAVA_VENDOR%"=="HP" (
set MEM_ARGS=%MEM_ARGS% -XX:MaxPermSize=128m
)
重新启动,即可。