指定函数列表度量的选项。字符串 metric_spec 可以是恢复缺省度量选项的关键字 default,也可以是由冒号分隔的一系列度量关键字。以下示例说明一个度量列表。
% metrics i.user:i%user:e.user:e%user |
此命令指示 er_print 实用程序显示以下度量:
用秒表示的包含用户 CPU 时间
包含用户 CPU 时间百分比
用秒表示的独占用户 CPU 时间
独占用户 CPU 时间百分比
缺省情况下,所用的度量设置基于从 .er.rc 文件处理的 dmetrics 命令,如设置缺省值的命令中所述。如果 metrics 命令将 metric_spec 显式设置为 default,则根据所记录的数据恢复缺省设置。
重置度量时,会在新列表中设置缺省排序度量。
如果省略 metric_spec,则显示当前的度量设置。
除了设置函数列表的度量外,metrics 命令还将调用者-被调用者的度量以及数据派生输出的度量设为相同的设置。有关详细信息,请参见cmetrics metric_spec和data_metrics metric_spec。
处理 metrics 命令时,将列显一条消息,指明当前的度量选项。对于前面的示例,消息如下。
current: i.user:i%user:e.user:e%user:name |
有关度量列表的语法的信息,请参见度量列表。要查看可用度量的列表,请使用 metric_list 命令。
如果 metrics 命令中包含错误,则忽略它并显示一条警告,但先前的设置仍然有效。