分布式设计的性能问题
13.4分布式设计的性能问题
抨击CMP,认为CMP慢无用,实际最大的问题是他们的设计和使用问题。
l)是否需要分布式事务处理
2)由于每个CMP在内存中都有一个缓存,在实际应用中,如果使用CMP批量读数据库数据,几万条查询完毕,内存中充满了几万条CMP缓存,如果这时你的EJB容器设置不当,那么JVM的垃圾回收机制就会频繁启动,导致你的系统变慢甚至死机,这也是一些人抨击CMP慢的原因所在,其实他们使用方法不当,或者没有正确配置EJB容器CMP缓存。
3)状态Bean和无状态bean的调优、集群
4)是不是非要跨虚拟机(何时要本地化)
5)缓存JNDI查找
PortableRemoteObject
6)对象池(重量级)CacheFullExceptoin 和OutOfMemoryError
1000
10
7)Static问题
8)线程问题
抨击CMP,认为CMP慢无用,实际最大的问题是他们的设计和使用问题。
l)是否需要分布式事务处理
2)由于每个CMP在内存中都有一个缓存,在实际应用中,如果使用CMP批量读数据库数据,几万条查询完毕,内存中充满了几万条CMP缓存,如果这时你的EJB容器设置不当,那么JVM的垃圾回收机制就会频繁启动,导致你的系统变慢甚至死机,这也是一些人抨击CMP慢的原因所在,其实他们使用方法不当,或者没有正确配置EJB容器CMP缓存。
3)状态Bean和无状态bean的调优、集群
4)是不是非要跨虚拟机(何时要本地化)
5)缓存JNDI查找
PortableRemoteObject
6)对象池(重量级)CacheFullExceptoin 和OutOfMemoryError
1000
10
7)Static问题
8)线程问题
编辑推荐:
下载Word文档
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>