运行时问题确定的“入门”部分提供收集概要分析数据的基本步骤。它包含指示信息指导您如何选择用于收集您需要的数据类型的概要分析集合,并提供高级别的信息描述如何访问和使用可以帮助您进行分析的视图。
还有视图可以帮助您在概要分析运行期间找出代码覆盖率中的缺口。
概要分析和日志记录还包含 Probekit,它提供了一个框架来写入 Java™ 代码片断以调查特定运行时问题。
“入门”部分包含以下主题:
入门:内存泄漏分析
内存泄漏(在 Java 中经常是不恰当地保留引用的对象而引起)会降低性能并最终造成程序崩溃。“概要分析和日志记录”透视图包括用于分析应用程序的内存使用情况并检测这些泄漏的视图。入门:性能瓶颈检测
性能瓶颈是应用程序中妨碍程序以其应有的运行速度运行的地方。“概要分析和日志记录”透视图包含检查性能和检测瓶颈的视图。入门:线程瓶颈检测
像争用和死锁这样的线程瓶颈会降低应用程序的速度,或者使应用程序停止。“概要分析和日志记录”透视图包括可以帮助您检测和解决这些线程问题的视图和工具。入门:代码覆盖率监视
“概要分析和日志记录”透视图包括用于识别代码中未经测试的行和方法的视图。当对运行进行概要分析以查找性能或线程瓶颈时,您还可以监视覆盖率以确保已执行了您的应用程序的所有适当部分。入门:用于定制概要分析的 Probekit
Probekit 帮助您设计和实施探测,探测是用于监视应用程序运行时行为的特定特征的 Java 代码片断。它们向您提供了调查您感兴趣的所有运行时特征的方法。入门:对 J2EE 应用程序进行概要分析
对 J2EE 应用程序进行概要分析与对 Java 应用程序进行概要分析类似(如“入门”主题中所述),但有一些细微差异,要求您在开始前执行一些特别的预备操作。
父主题:检测和分析运行时问题