优化
WebLogic(
一
)(zz)
优化
WebLogic(
一
)
提要:
1.
为
WebLogic
启动设置
Java
参数。
2.
设置与性能有关的配置参数。
3.
调整开发与产品模式默认值。
4.
使用
WebLogic“
自有的
IO”
性能包。
5.
优化默认执行队列线程。
6.
优化连接缓存。
7.
如何提高
JDBC
连接池的性能。
8.
设置
Java
编译器。
9.
使用
WebLogic
集群提高性能。
10.
监视
WebLogic
域。
一、为
WebLogic
启动设置
Java
参数
只要启动
WebLogic
,就必须指定
Java
参数,简单来说,通过
WebLogic.Server
域的命
令行就可以完成,不过,由于这样启动的过程冗长并且易于出错,
BEA
公司推荐你把这个
命令写进脚本里。为了简化这个过程,你可以修改样例脚本里的默认值,样例脚本是提供
WebLogic
启动服务器的。
如 果 你 用 配 置 向 导 创 建 你 的 域 ,
WebLogic
启 动 脚 本 (
startWebLogic.cmd
) 放 在
domain-name
目录里。默认情况下,这个目录是
BEA_HOME\user_projects\domain\domain-
name
,
BEA_HOME
表示安装路径,
domain-name
是在配置模板中设置的域名称。
你需要在这个脚本中修改一些默认的
Java
参数值,使之适合你的应用环境和程序。在
这个文件中主要的性能参数是
JAVA_HOME
和
Java
堆的大小。
n
设
JAVA_HOME
的值为
JDK
所在的位置,如:
set JAVA_HOME=C:\bea\jdk141_03
n
为得到高性能的吞吐量,把
Java
堆的最小值与最大值设为相等。如:
"%JAVA_HOME%\bin\java" -hotspot -Xms512m -Xmx512m -classpath %CLASSPATH% -
二、设置与性能有关的配置参数
在一个
WebLogic
域中,配置文件(
config.xml
)位于与管理服务器通信的机器里,提
供
WebLogic MBean
的长期存储。管理服务器作为连接的中心点,为服务实例与系统管理
工具提供服务。域也可以包括其他的
WebLogic
实例,称之为从服务,主要为应用程序提供
服务。
当启动管理服务器是,首先读域配置文件,然后跳过建立在配置文件中管理
MBean
默
认的属性值,每一次用系统管理工具(不管是命令行界面还是管理控制台)改变一个属性
值,它都会被存到相应的管理
MBean
,并且写进配置文件。
下表列出了
config.xml
文件中影响服务器性能的参数。
元素
属性
控制台标签
评论