WEB开发网
开发学院软件开发Java IBM 的 Java 诊断,第 2 部分: 使用 Extensible V... 阅读

IBM 的 Java 诊断,第 2 部分: 使用 Extensible Verbose Toolkit 进行垃圾收集

 2010-04-01 00:00:00 来源:WEB开发网   
核心提示:鉴于以下这些原因,您可能需要仔细查看应用程序中的垃圾收集 (GC),IBM 的 Java 诊断,第 2 部分: 使用 Extensible Verbose Toolkit 进行垃圾收集,您可能关心应用程序的内存使用模式:是否使用了太多内存?是否发生内存泄露?内存使用情况是否能长期维持? 您还可能对如何提高应用程序执行速

鉴于以下这些原因,您可能需要仔细查看应用程序中的垃圾收集 (GC)。您可能关心应用程序的内存使用模式:是否使用了太多内存?是否发生内存泄露?内存使用情况是否能长期维持? 您还可能对如何提高应用程序执行速度感兴趣。垃圾收集对应用程序的性能具有很大影响。很多人都知道,配置不佳的 GC 会使用大量资源,而且还会降低应用程序的速度。但反过来也正确:明智地选择垃圾收集参数实际上会使应用程序运行速度更快。

在周期较短的 Java 应用程序或性能不是非常重要的应用程序中,可以恰当地忽略 GC。在其他情况下,该工具可以从详细的 GC 日志中更加轻松地获得所需的信息。该工具可以显示堆中正在发生的变化,从而更加容易确定模式,它它甚至可以为您指出某些模式并且给出调整建议。

EVTK 属于 IBM 的新工具套件,它分析详细的 GC 日志以帮助提供对内存管理问题的深入分析。在本文中,您将了解 EVTK 的功能并查看 EVTK 可以帮助您诊断内存问题的示例场景。

EVTK 可以处理所有版本为 1.4.2 或更高版本的 IBM JRE 日志。还可以实时查看 IBM WebSphere® 中的日志。借助这种工具,您可以同时对比多个日志、放大日志的特定区域、筛选数据以及在单位范围内显示。 EVTK 显示示例如图 1 所示:

图 1. EVTK 显示示例
IBM 的 Java 诊断,第 2 部分: 使用 Extensible Verbose Toolkit 进行垃圾收集

查看原图(大图)

启用详细的 GC 日志记录

1 2 3 4 5 6  下一页

Tags:IBM Java 诊断

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