PerformaSure对J2EE的事务分析

PerformaSure分析weblogic事务:

下表显示JAVA应用中响应最慢的前三个事务。

PerformaSure

    正如你看到的,Verify Sign In事务是消耗时间最多的,它的运行响应时间为平均每请求4.8秒。其中主要在WebLogic Application Server层消耗时间,大约消耗了事务总响应时间的73%。

    通过观察按机器分解的数据,我们能够看到应用还存在一个严重的负载平衡问题(如下图所示)。

PerformaSure

    通过上表和屏幕截图的上部分,我们能够发现XX1节点只贡献了总时间的9.4%,而XX2几乎贡献了总时间的45%。向系统组咨询后,可能是由于WebLogic的软件负载平衡器配置不当。

Verify Sign In事务分析:

    继续分析应用的Verify SignIn事务。要找到引起请求慢的性能瓶颈根源,我们需要使用PerformaSure Tree View。

PerformaSure

    在这种情况下,主要的瓶颈是以下方法:ShoppingClientControllerEJB.getProfileMgr()。知道方法级瓶颈的位置将使开发人员很容易快速地调整该方法,提高应用响应时间。

    PerformaSure也允许你发送这个问题的配置文件给使用JProbe的开发者,使用JProbe的Profiler能够得到代码行级性能和对象分配数据,更快和更容易解决问题。

附件大小
Image icon 21-1.gif23.39 KB
Image icon 21-2.gif25.2 KB
Image icon 21-3.gif49.5 KB
Taxonomy upgrade extras: