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