过滤数据
打开实验时,可以看到程序的所有分析数据。利用过滤,可以从视图中临时删除不感兴趣的数据,从而可以聚焦于程序的特定区域或特性。
在一个视图中应用的过滤器会影响所有视图。例如,可以在 "Timeline"(时间线)视图中指定时间段过滤器,从而使 "Functions"(函数)等其他视图仅显示与过滤的时间段相关的度量。在视图中选择一个或多个项目,然后以每次一个的方式选择过滤器,以指定要包括在视图中的数据。
可以通过多种方法进行过滤:
单击 "Filter"(过滤器) 按钮打开可以为当前数据视图中的所选项目应用的过滤器列表。
右键单击数据视图中的一个项目,或在选中该项目时按 Shift-F10,然后选择要应用的过滤器。
使用性能分析器左下角的 "Filters"(过滤器)面板查看已经应用的过滤器并进行添加或删除。
可以将各个过滤器结合使用,显示非常具有针对性的程序运行区域的度量。例如,可以在 "Functions"(函数)视图中应用一个过滤器并在 "Timeline"(时间线)视图中应用一个过滤器,以便聚焦于包括程序运行的特定时间段中特定函数的调用堆栈。
使用过滤器时,会在所有性能分析器视图中过滤数据,但 "MPI Timeline"(MPI 时间线)视图除外,该视图具有不与其他数据视图交互的单独过滤机制。
对性能分析器具有丰富经验的用户还可以使用 "Advanced Custom Filters"(高级定制过滤器)对话框编辑过滤器表达式创建定制过滤器,从而精确定义要显示的数据。
注 -
此处所述的过滤器不同于MPI Timeline Cont