Sun Studio 12:性能分析器

控制数据空间列表的命令

数据空间命令仅适用于在其中指定了主动回溯的硬件计数器实验,以及使用 -xhwcprof 选项(该选项在 SPARC 平台上可用)编译的文件中的对象。有关详细信息,请参见《Sun Studio 12:Fortran 用户指南》《Sun Studio 12:C 用户指南》《Sun Studio 12:C++ 用户指南》

data_objects

写入数据对象及其度量的列表。

data_single name [N]

写入指定数据对象的摘要度量面板。在对象名称不明确的情况下,需要使用可选参数 N。当指令在命令行上时,N 是必需的;如果不需要它,则将其忽略。

data_layout

为具有数据派生度量数据的所有程序数据对象写入带注释的数据对象布局,按整个结构的当前数据排序度量值排序。每个聚集数据对象会显示归属于该对象的总度量,后跟按偏移顺序显示的所有元素,每个元素具有自己的度量和相对于 32 字节块的大小和位置指示符。

data_metrics metric_spec

设置数据派生的度量。metric_spec 是在度量列表中定义的。

缺省情况下,只要更改了函数列表度量,就会将数据派生的度量设置为与函数列表度量匹配。将对应于任何具有数据派生类型的可见独占度量或包含度量的数据派生度量设置为 visibility 对应于这两个度量的 visibility 设置的逻辑“或”。

将静态度量设置复制到数据派生的度量。如果度量名称不在列表中,则将度量名称附加到列表中。

如果省略 metric_spec,则显示当前的数据派生度量设置。

可以使用 data_metric_list 命令获取已装入实验的所有可用 metric-name 值的列表。

如果 metric_spec 存在任何错误,则忽略它,而数据派生度量保持不变。

data_sort

设置数据对象的排序度量。动态度量需要前缀 d,而静态度量可以省略它。data_sort 度量必须是数据派生的度量或静态度量。

如果指定了多个度量,则按匹配的第一个可见度量进行排序。只要设置了度量(显式设置或缺省设置),就会基于函数度量设置数据派生排序度量: