Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

过滤数据

打开实验时,可以看到程序的所有分析数据。利用过滤,可以从视图中临时删除不感兴趣的数据,从而可以聚焦于程序的特定区域或特性。

在一个视图中应用的过滤器会影响所有视图。例如,可以在 "Timeline"(时间线)视图中指定时间段过滤器,从而使 "Functions"(函数)等其他视图仅显示与过滤的时间段相关的度量。在视图中选择一个或多个项目,然后以每次一个的方式选择过滤器,以指定要包括在视图中的数据。

可以通过多种方法进行过滤:

  • 单击 "Filter"(过滤器) 按钮打开可以为当前数据视图中的所选项目应用的过滤器列表。

  • 右键单击数据视图中的一个项目,或在选中该项目时按 Shift-F10,然后选择要应用的过滤器。

  • 使用性能分析器左下角的 "Active Filters"(活动过滤器)面板查看已经应用的过滤器并进行添加或删除。

可以将各个过滤器结合使用,显示非常具有针对性的程序运行区域的度量。例如,可以在 "Functions"(函数)视图中应用一个过滤器并在 "Timeline"(时间线)视图中应用一个过滤器,以便聚焦于包括程序运行的特定时间段中特定函数的调用堆栈。

使用过滤器时,会在所有性能分析器视图中过滤数据,但 "MPI Timeline"(MPI 时间线)视图除外,该视图具有不与其他数据视图交互的单独过滤机制。

对性能分析器具有丰富经验的用户还可以使用 "Advanced Custom Filters"(高级定制过滤器)对话框编辑过滤器表达式创建定制过滤器,从而精确定义要显示的数据。


注 -  此处所述的过滤器不同于MPI Timeline Controls(MPI 时间线控件)MPI Chart Controls(MPI 图表控件)中所述的 MPI 过滤。这些过滤器不会影响 "MPI Timeline"(MPI 时间线)视图和 "MPI Chart"(MPI 图表)视图。