WEB开发网
开发学院软件开发Java 权威支持: 切实了解您的 Web 应用程序正在进行的操... 阅读

权威支持: 切实了解您的 Web 应用程序正在进行的操作

 2010-03-08 00:00:00 来源:WEB开发网   
核心提示: 现在,让我们使用 Health Center 来查看这些更改的影响:更改如何影响垃圾收集?这些更改对性能有什么影响?要理解这一点,权威支持: 切实了解您的 Web 应用程序正在进行的操作(9),首先需要检查的是垃圾收集,在 Garbage Collection (GC) 透视图中,因此没有必要为

现在,让我们使用 Health Center 来查看这些更改的影响:

更改如何影响垃圾收集?

这些更改对性能有什么影响?要理解这一点,首先需要检查的是垃圾收集。在 Garbage Collection (GC) 透视图中,Health Center 展示了垃圾收集行为的曲线图,GC 统计数据和一些建议(见图 12)。


图 12. Garbage Collection 透视图
权威支持: 切实了解您的 Web 应用程序正在进行的操作

查看原图(大图)

如图 12 中的曲线图所示,GC 暂停不算太长,但似乎的确有不少的 GC 活动。您可以通过查看摘要确认这一点,摘要显示 6.2% 的应用程序时间花费在垃圾收集上。尽管 6.2% 的 GC 开销不算太多,但这个数字比原始应用程序的开销 2.6%(见图 13)大得多。垃圾收集的比率也是原来的 7 倍,因此新应用程序收集的垃圾显著增加。


图 13. 原始应用程序的垃圾收集摘要表
权威支持: 切实了解您的 Web 应用程序正在进行的操作

修改如何影响执行效率?

下面,检查使用 Date 对象消耗的 CPU 百分比。新应用程序的运行效率高吗?Health Center 的 Profiling 透视图能够帮助回答这个问题。有时,概要由 WebSphere Application Server 代码支配,很难发现您的应用程序代码。要只查看您的代码,您可以使用过滤功能(见图 14)。对更复杂的过滤使用正则表达式(过滤字符串的开头和末尾总是添加一个星号 *,因此没有必要为简单的字符串添加通配符)。本例使用 “plant” 作为过滤器,以便只显示 Plants By WebSphere 方法。

上一页  4 5 6 7 8 9 10  下一页

Tags:权威 支持 切实

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接