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

Extensible Verbose Toolkit 是 IBM 的新工具®,其设计目标为帮助诊断和分析与内存有关的 Java™ 性能问题 。本文是四篇系列文章的第二篇,介绍如何获得和使用该套件,并演示如何使用它来快速诊断某些常见的问题。

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

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

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

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

本文转自: IBM developerWorks 中国

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值