文档详情

Weblogic性能调优[归纳].pdf

发布:2021-10-17约4.99千字共8页下载文档
文本预览下载声明
中软融鑫 作者:李先林 2008-9-12 版权所有 Weblogic 性能调优 对于大多数开发者来讲, Weblogic 并不陌生,但遇到性能瓶颈问题,往往束手无策。 根据本人多个项目的性能调优经验,现简要给出 Weblogic 性能调优的参考文档。 一般来讲, J2EE 应用架构环境下的系统调优,首先我们一般会从应用程序出发,去审 核代码,做到代码级的优化,然后再调整应用服务器 (BEA WebLogic8.1) 和数据库 (DB2) 的 参数,最后当然是调整操作系统和网络的性能 (包括硬件升级 ) 。这是一种 MDA 的先进做法。 一、 JVM 的调整 一般情况下修改 .\bea\weblogic81\common\bin 下 commEnv 文件内容来调整 JVM 。 (1) 首 先 , 在 c:\bea\user_projects\domains\mydomain 下 找 到 startWebLogic.cmd (windows) 文件。 中软融鑫 作者:李先林 2008-9-12 版权所有 (2) 然后 用编译模式打开 startWebLogic.cmd (windows) ,查找代码: z Weblgoic 运行模式(默认是开发模式) : set PRODUCTION_MODE= z 弄清楚 JDK 厂商(是 bea,还是 sun、 IBM 等) set JA VA_VENDOR=BEA (此处说明应用的为 BEA 的 JDK ) z 找到通用环境设置的文件 call %WL_HOME%\common\bin\commEnv.cmd(windows) 或者 call %WL_HOME%\common\bin\commEnv.sh(linux/aix) (3) 在\bea\weblogic81\common\bin 找到 commEnv 文件。 中软融鑫 作者:李先林 2008-9-12 版权所有 (4) 然后,用编译模式打开该文件,查看文件中 中软融鑫 作者:李先林 2008-9-12 版权所有 在上述文件里, 我们看到 JDK 采用 BEA 的(set JA VA_VENDOR=BEA ),运行模式 (set PRODUCTION_MODE= )采用默认值,即开发模式运行。 (5) 修改运行模式为产品模式 开发模式(线程计数默认为 15),在系统上线试运行时,应将其改为 产品模式 (线程计 数默认为 25 )。即修改为: set PRODUCTION_MODE=ture (6) 修改分配给 JVM 的内存( 默认为 96M ): 因已确定厂商为 BEA ,且运行模式为产品模式 ,所以找到: :bea if %PRODUCTION_MODE% == true goto bea_prod_mode set JAVA_VM=-jrockit set MEM_ARGS=-Xms1024m -Xmx1024m set JAVA_OPTIONS=%JA VA_OPTIONS% -Xverify:none 中软融鑫 作者:李先林 2008-9-12 版权所有
显示全部
相似文档