webloic 调优_Weblogic10.3_Windows优化设置

Weblogic10.3_Windows

优化设置

优化说明

一、

Weblogic

服务程序设置

1

设置

JDK

内存

修改

weblogic\user_projects\domain\bin

下的

seDomainEnv.cmd

文件:

修改前:

If”%JAVA_VENDOR%”=”Sun”(

Set WLS_MEM_ARGS_64BIT=-Xms256m

Xmx512m

Set WLS_MEM_ARGS_32BIT=-Xms256m

Xmx512m

)else(

Set WLS_MEM_ARGS_64BIT=-Xms512m

Xmx512m

Set WLS_MEM_ARGS_64BIT=-Xms512m

Xmx512m

)

Set MEM_PERM_SIZE_32BIT=-XX:PermSize=48m

Set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=128m

修改后:

If”%JAVA_VENDOR%”=”Sun”(

Set WLS_MEM_ARGS_64BIT=-Xms

512

m

Xmx

1024

m

Set WLS_MEM_ARGS_32BIT=- Xms

512

m

Xmx

1024

m

)else(

Set WLS_MEM_ARGS_64BIT=-Xms

1024

m

Xmx

1024

m

Set WLS_MEM_ARGS_64BIT=-Xms

1024

m

Xmx

1024

m

)

Set MEM_PERM_SIZE_32BIT=-XX:PermSize=

128

m

Set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=

256

m

说明:

红色字体为修改的内容,具体修改值根据实际内存确定

-Xmx3550m

:设置

JVM

最大堆内存为

3550M

-Xms3550m

:设置

JVM

初始堆内存为

3550M

。此值可以设置于

-Xm

相同,以

避免每次

JVM

动态分配内存所浪费的时间。

-XX:PermSize=256M

:设置堆内存持久代初始值为

256

(貌似是

Eclipse

IDE

的初始化参数)

-XX:MaxPermSize=512M

:设置持久代最大值为

512M

32

位操作

JDK

内存系统:最大可这种

1.5G

,如果设置过大,会导致服务无法启动

64

位操作

JDK

内存系统:最大设置为物理内存的

60-80%

2

设置线程数:

修改

weblogic\user_projects\domains\base_domain\bin

下的

setDomainEnv.cmd

中在

JAVA_OPTIONS

中添加如下:

Set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MinPoolSize=2000

Set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MaxPoolSize=4000

说明:

JDK5.0

以后每个线程栈大小为

1M

,但是操作系统对一个进程内的线程数还是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值