JBossAS性能优化和瘦身系列(7):EJB
2006-08-22 21:12
447 查看
Stateless Session Beans性能调优
EJB 1.x-2.x无状态会话Bean运行在不甚理想的池模型(规范的要求)下;如果需要大于缺省实例数(10个),可以通过设置池的最小值来完成;
编辑:server/slim/conf/standardjboss.xml,滚动到:
<container-configuration>
<container-name>Standard Stateless SessionBean</container-name>
<call-logging>false</call-logging>
<invoker-proxy-binding-name>stateless-rmi-invoker</invoker-proxy-binding-name>
定位到:
<container-pool-conf>
<MaximumSize>100</MaximumSize>
</container-pool-conf>
</container-configuration>
将其修改成:
<container-pool-conf>
<MaximumSize>100</MaximumSize>
<MinimumSize>100</MinimumSize>
<strictMaximumSize/>
<strictTimeout>30000</strictTimeout>
</container-pool-conf>
</container-configuration>
服务器在大部分情况下都不希望池大小的增大和缩小(因为它会导致比延迟堆内存使用更糟糕的内存碎片);从性能方面说,该数字应该足够大来无阻塞地满足所有请求。
CMP性能调优
阅读http://www.artima.com/forums/flat.jsp?forum=141&thread=24532
阅读http://www.onjava.com/pub/a/onjava/2003/05/28/jboss_optimization.html
立即放弃CMP,使用JBossHibernate
EJB 1.x-2.x无状态会话Bean运行在不甚理想的池模型(规范的要求)下;如果需要大于缺省实例数(10个),可以通过设置池的最小值来完成;
编辑:server/slim/conf/standardjboss.xml,滚动到:
<container-configuration>
<container-name>Standard Stateless SessionBean</container-name>
<call-logging>false</call-logging>
<invoker-proxy-binding-name>stateless-rmi-invoker</invoker-proxy-binding-name>
定位到:
<container-pool-conf>
<MaximumSize>100</MaximumSize>
</container-pool-conf>
</container-configuration>
将其修改成:
<container-pool-conf>
<MaximumSize>100</MaximumSize>
<MinimumSize>100</MinimumSize>
<strictMaximumSize/>
<strictTimeout>30000</strictTimeout>
</container-pool-conf>
</container-configuration>
服务器在大部分情况下都不希望池大小的增大和缩小(因为它会导致比延迟堆内存使用更糟糕的内存碎片);从性能方面说,该数字应该足够大来无阻塞地满足所有请求。
CMP性能调优
阅读http://www.artima.com/forums/flat.jsp?forum=141&thread=24532
阅读http://www.onjava.com/pub/a/onjava/2003/05/28/jboss_optimization.html
立即放弃CMP,使用JBossHibernate
相关文章推荐
- JBossAS性能优化和瘦身系列(5):Log4j
- Android性能优化系列之apk瘦身
- JBossAS性能优化和瘦身系列(4):RMI远程调用
- JBossAS性能优化和瘦身系列(6):Deployment Scanner & Connection Pools
- Android性能优化系列之apk瘦身
- Android性能优化系列之apk瘦身
- Android性能优化系列之apk瘦身
- Android性能优化系列之apk瘦身
- Android性能优化系列之apk瘦身
- Android性能优化系列之apk瘦身
- ORACLE SQL性能优化系列 (六)
- iPhone Development Blog系列: 性能优化的第一原则
- JBoss 系列四:JBoss7/WildFly中EJB调运示例
- Java GC 专家系列5:Java应用性能优化的原则
- jboss性能优化
- 性能优化系列---查询高cup的sql
- mysql 优化系列(一) Mysql数据库引擎性能测试
- 性能优化系列六:数据库设计
- jboss性能优化
- Neo4j高级应用技术专题系列 - APOC存储过程库-【3】优化数据库写入性能