PerformaSure对J2EE的事务分析
webmaster 在 2009-09-22 10:38 提交
PerformaSure分析weblogic事务:
下表显示JAVA应用中响应最慢的前三个事务。
正如你看到的,Verify Sign In事务是消耗时间最多的,它的运行响应时间为平均每请求4.8秒。其中主要在WebLogic Application Server层消耗时间,大约消耗了事务总响应时间的73%。
通过观察按机器分解的数据,我们能够看到应用还存在一个严重的负载平衡问题(如下图所示)。
通过上表和屏幕截图的上部分,我们能够发现XX1节点只贡献了总时间的9.4%,而XX2几乎贡献了总时间的45%。向系统组咨询后,可能是由于WebLogic的软件负载平衡器配置不当。
Verify Sign In事务分析:
继续分析应用的Verify SignIn事务。要找到引起请求慢的性能瓶颈根源,我们需要使用PerformaSure Tree View。
在这种情况下,主要的瓶颈是以下方法:ShoppingClientControllerEJB.getProfileMgr()。知道方法级瓶颈的位置将使开发人员很容易快速地调整该方法,提高应用响应时间。
PerformaSure也允许你发送这个问题的配置文件给使用JProbe的开发者,使用JProbe的Profiler能够得到代码行级性能和对象分配数据,更快和更容易解决问题。
Taxonomy upgrade extras: