Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

使用标签进行过滤

标签是分配给实验的某一部分的名称。使用 er_label 命令,您可以将标签名分配给实验中的一段时间,而标签将保存在实验中。通过 er_print 命令或性能分析器,您可以使用标签来过滤实验数据,以便包含或排除在所标记时段内收集的数据。

有关如何使用 为实验加标签 实用程序创建标签的信息,请参见Labeling Experiments

在性能分析器中,可以在 "Advanced Custom Filter"(高级定制过滤器)对话框中过滤所标记的时间段的数据。在 "Filter Specification"(过滤器规范)面板中键入标签名称,然后单击 "Apply"(应用)来过滤标签所指定的数据。由于标签用作通过 TSTAMP 关键字使用数值进行比较的过滤器表达式的昵称,您无需进行任何数值比较。在 "Filter Specification"(过滤器规范)面板中,将标签添加到单独的行中并且在前面放置 &&,可以将标签与其他过滤器结合使用。

可以在 "Advanced Custom Filter"(高级定制过滤器)对话框的 "Keywords"(关键字)面板中查看在性能分析器中打开的实验是否分配了标签。您也可以使用 er_print -describe 命令查看相同的信息。标签在显示内容中将首先列出,并且包含实际过滤器表达式,该表达式带有由标签实施的 TSTAMP 关键字。

应用标签过滤器之后,可以单击 "Timeline"(时间线)视图以便查看按标签定义的间隔删除的数据。其他支持过滤的数据视图上也会对数据进行过滤。