设置性能分析过滤器
另请参见
在分析应用程序性能时,可以使用过滤器来指定要在分析中包含或排除的类。在使用过滤器时,可以限制要分析的类的数量并降低性能分析开销。
要选择过滤器,请在配置性能分析会话时从“过滤器”下拉列表中进行选择。该下拉列表中包含以下过滤器,并且还包含您创建的所有定制过滤器。
- 分析所有类。如果选定此选项,则分析类路径中的所有类。这会产生很大的性能分析开销。
- 仅分析项目类。如果选定此选项,则仅分析选定项目中的类。要查看将要分析的类,请选择该过滤器,然后单击“显示过滤器值”。可通过单击“显示过滤器值”对话框中的“快速过滤”,将列出的类添加到快速过滤器中。
- 分析项目和子项目类。如果选定此选项,则还会分析作为主项目一部分打包的所有项目。例如,如果分析的是企业应用程序项目,并且还要分析 Web 应用程序或 EJB 模块(子项目),则应该选择此过滤器。如果主项目没有子项目,则无法使用此过滤器。
- 快速过滤器。如果选定此选项,则仅分析快速过滤器指定的类。可以使用快速过滤器快速创建一个过滤器,以便在单个性能分析会话期间使用。
- 排除 Java 核心类。如果选定此选项,则仅分析“Java 核心类”过滤器集合指定的类。“Java 核心类”是缺省创建的过滤器集合。可通过单击“编辑过滤器集合”来修改“Java 核心类”过滤器集合或创建定制过滤器集合。
要修改快速过滤器设置,请执行以下操作:
- 打开“设置快速过滤器”对话框,方法是:在下拉列表中选择快速过滤器,然后单击“编辑过滤器值”。
- 选择“排除”或“包含”作为过滤器类型。
- 键入或修改过滤器值,然后单击“确定”。
如果要多次使用某个过滤器,您可以创建定制过滤器集合。
修改或创建定制过滤器集合:
- 打开“定制过滤器集合”对话框,方法是:在“选择性能分析任务”对话框中选择 "CPU",然后单击“编辑过滤器集合”。
- 选择一个现有的过滤器集合,或者单击“添加”并键入新过滤器集合的名称。
- 指定过滤器集合类型:包含或排除。
- 在“全局过滤器”列表中,选中要包含在过滤器集合中的全局过滤器的复选框以激活该过滤器。
注意:可以将光标放在这些值上,以查看该过滤器中包含的所有模式。
- 单击“确定”以保存新的定制过滤器集合。
在创建新过滤器集合后,可以在“过滤器”下拉列表中选择该过滤器。您可以在分析任何项目的性能时使用该新过滤器。
- 可通过单击“编辑全局过滤器”来创建和编辑全局过滤器。
- 另请参见
- 分析应用程序性能
法律声明