要对应用程序进行概要分析,必须从 Java 概要分析下面选择一种或多种分析类型。数据收集器指定数据收集方式,而分析类型指示所要收集的数据类型。过滤器确保仅将相关的详细信息传送到视图中。当速度和效率非常关键时,过滤器就特别有用:数据越少,对系统的影响就越小,收集数据的速度也就越快。
先决条件:为应用程序配置概要分析条件的操作分为下列部分:
分析类型 | 选择的选项 | 可用的视图 | 应用 |
---|---|---|---|
内存分析 | 无 | “内存统计信息”视图(包、类和方法)以及“对象引用”视图* | 内存泄漏分析和标识需要大量内存的类 |
内存分析 | 选中了“高级”>>“实例级信息”复选框 | “内存统计信息”视图(包、类、方法和实例)以及“对象引用”视图* | 内存泄漏分析和研究垃圾回收 |
时间分析 | 显示执行统计信息(压缩的数据) | 执行统计信息(包、类和方法)以及有效区域统计信息 | 查看方法的调用 |
时间分析 | 显示执行统计信息(压缩的数据),“高级”>>“收集实例级信息” | 执行统计信息(包、类、方法和实例)以及有效区域统计信息 | 查看每个实例的包、类和方法统计信息以及查看方法的调用 |
时间分析 | 显示执行图形详细信息 | 执行统计信息(包、类和方法)、有效区域统计信息、“执行流”视图以及“UML2 时序图”视图(对象、类和线程) | 标识活动线程以及标识各个程序执行阶段 |
时间分析 | 显示执行图形详细信息,“高级”>>“收集实例级信息” | 执行统计信息(包、类、方法和实例)、有效区域统计信息、“对象引用”视图*、“执行流”视图以及“UML2 时序图”视图(对象、类和线程) | 标识活动线程以及标识各个程序执行阶段 |
代码覆盖 | 无 | 有效区域统计信息(包、类和方法) | 查看代码覆盖 |
* 注:对于“对象引用”视图来说,您需要收集对象引用,其方法是调用收集对象引用操作以使用“对象引用”视图来查看概要分析数据。可以从“概要分析监视器”视图的工具栏中调用收集对象引用,也可以通过在“概要分析监视器”视图中右键单击代理程序来调用该操作。
通过突出显示实体并单击编辑选项,可以为 Java 概要分析数据收集器或选择的分析类型设置概要分析选项。
请执行下列步骤,以便对 Java 概要分析数据收集器设置概要分析选项:
同样,通过突出显示分析类型并选择编辑选项,可以设置该分析类型的选项。
您可以指定用于概要分析会话的项目和监视器。还可以将概要分析数据写入文件。
相关概念
概要分析工具概述
相关任务
对应用程序进行概要分析
设置概要分析首选项
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.