Weblogic调优
1.尽量开启本地I/O
通过启动管理控制台,在域(如:mydomain)> 服务器 > server实例(如:myserver)> 配置 > 调整选择启用本地I/O。
2.调整为产品模式
开发模式和产品模式的一些参数的默认值不同,可能会对性能造成影响,下面是对性能有影响的参数列表:
参数
|
开发模式默认值
|
产品模式默认值
|
Execute Queue: Thread Count
|
15 threads
|
25 threads
|
JDBC Connection Pool: MaxCapacity
|
15 connnections
|
25 connections
|
通过启动管理控制台,在域(如:mydomain)> 配置 > 常规选择产品模式。
重启weblogic即可生效
如果想从产品模式调整为开发模式则不能通过管理控制台来实现。只能修改配置文件来实现
(1)修改启动脚本XX_domain\bin\startWebLogic.cmd
找到如下行,然后在此行前增加一行内容set PRODUCTION_MODE="quxt"
if "%PRODUCTION_MODE%"=="true" (
修改后如下:
set PRODUCTION_MODE="quxt"
if "%PRODUCTION_MODE%"=="true" (
(2)修改config下的config.xml,找到并删除如下内容
<production-mode-enabled>true</production-mode-enabled>
3.调整JVM堆大小
修改weblogic\user_projects\domains\XX_domain\bin下的setDomainEnv.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_32BIT=-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=-Xms512m -Xmx1024m
set WLS_MEM_ARGS_32BIT=-Xms512m -Xmx1024m
) else (
set WLS_MEM_ARGS_64BIT=-Xms1024m -Xmx1024m
set WLS_MEM_ARGS_32BIT=-Xms1024m -Xmx1024m
)
set MEM_PERM_SIZE_32BIT=-XX:PermSize=128m
set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=256m
保存,重启即可。
4. 设置Weblogic数据库连接池连接数
点击数据源,进入后选择连接池,设置初始容量:20 最大容量:50 容量增长:5
注意:为了减少新建连接的开销,将最小值和最大值设为一致
5. 改变Java编译器
使用JRocket来替换JDK,JRocket本身BEA是做过优化的,性能会比JDK要好。
分享到:
相关推荐
性能调优--0:前言 2 ...性能调优--5:J2EE容器层面调优 5 性能调优--7:J2EE后台层面调优 10 性能调优--8:J2EE前台层面调优 15 性能调优--9:JVM参数调优 16 性能调优--10:一个项目的性能优化经验 16
《Java 网络程序设计: J2EE》光盘 包含其中的三个程序源码
《Java Web应用开发:J2EE和Tomcat》教程第二版 编著: 蔡剑,景楠
Java Web应用开发:J2EE和Tomcat(第2版).part1
程序天下:J2EE整合详解与典型案例.教程.光盘 第二部分
包括J2EE的课件PPT,内容条理清晰,可以帮助自学的朋友
J2EE调优J2EE调优J2EE调优J2EE调优
J2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdfJ2EE性能调优.pdf
在应用系统的设计、开发过程中,应始终把性能放在考虑的范围内。 确定清晰明确的性能目标是关键。 必须保证调优后的程序运行正确。... 性能调优不能以牺牲代码的可读性和维护性为代价。
Java性能调优 j2ee性能调优....
架构学习:J2EE平台多层体系架构
JAVA WEB 应用开发:J2EE和TOMCAT................
JAVA入门: J2EE的学习流程
开发者突击:Java Web主流框架整合开发:J2EE+Struts+Hibernate+Spring 部分例子源代码 及数据库
程序天下:J2EE整合详解与典型案例.教程.光盘 第一部分
JAVA面试题总汇:j2ee面试知识.pdf
语言程序设计资料:J2EE中文教材.doc
IBM WebSphere Application Development: J2EE, EJB, WebService
J2EE企业级应用测试实践:J2EE企业级应用测试实践.iso 光盘资源