Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

使用过滤器

在性能分析器的大多数数据视图中都可以使用过滤器。使用工具栏或 "Active Filters"(活动过滤器)面板上的 "Filters"(过滤器)按钮,或单击鼠标右键或者在键盘上按 Shift-F10 可访问过滤器。添加过滤器后,将立即过滤数据。

使用过滤器时,通常在视图中选择一项或多项您希望重点关注的项目,然后选择合适的过滤器。对于大多数视图,使用过滤器可以包括或排除满足在过滤器中指定的标准的数据。这样,您便可以使用过滤器,将重点放在程序特定区域中的数据,或者排除特定区域的数据。

    一些使用过滤器的方法包括:

  • 添加多个过滤器来缩小数据的范围。过滤器按照逻辑 AND 的关系进行组合,这种逻辑关系要求数据与所有过滤器匹配。

  • 在一个视图上添加过滤器,然后在另一个视图上检查过滤后的数据。例如,在 "Call Tree"(调用树)视图中,可以查找最热的分支,并选择 "Add Filter: Include only stacks containing the selected branch"(添加过滤器:仅包括含有所选分支的堆栈),然后转到 "Function"(函数)视图即可查看在该代码分支中调用的函数的度量。

  • 在多个视图中添加多个过滤器可以创建非常具有针对性的数据集。

  • 使用过滤器作为基础来创建高级定制过滤器。请参见使用高级定制过滤器