weblogic常用调优方法

第一条

内存调优

在中间件服务器运行时,如果经常出现OutOfMemoryError错误,说明存在超出虚拟机分配的内存,

默认安装时内存参数设置的比较小,这时应该适当调大虚拟机内存。如果调到合理值后还是会出现,

这时需要检查程序是否有内存泄漏或超大结果集等问题。

可以设置-Xms(最小使用内存) -Xmx(最大使用内存),-XX:MaxPermSize(永久保存区)

最大使用内存:对于UNIX而言,一般不应超过物理内存的75%;

对于Windows, 一般不应超过物理内存的50%;

-XX:MaxPermSize 一般应为-Xmx(最大使用内存)的一半;

修改startweblogic.sh(startweblogic.cmd)中启动server的命令,重新设置虚拟机参数

具体操作如下:

set MEM_ARGS=-Xms128m -Xmx512m -XX:MaxPermSize=256m

%JAVA_HOME%\bin\java%JAVA_VM% %MEM_ARGS% %JAVA_OPTIONS%

-Dweblogic.Name=%SERVER_NAME%

-Dweblogic.ProductionModeEnabled=%PRODUCTION_MODE%

-Djava.security.policy="%WL_HOME%\server\lib\weblogic.policy"weblogic.Server



第二条

连接池的优化

在中间件服务器运行时,如果出现数据库连接池overload现象,可以适当调大weblogic连接池的最大连接数,

注意不要一次调大太多,可能会引起数据库问题,如果调到合理值后还是会出现,这时需要做程序优化。

具体操作如下:

Services->jdbc-->ConnectionPools-->centerconn-->connections

initial Capacity(初始连接数):15

Maximum Capacity(最大连接数):40

CapacityIncrement:(每次递增数):5


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值