Sun Studio 12:性能分析器

设置缺省值的命令

可以使用以下命令设置 er_print 与性能分析器的缺省值。这些命令只能用于设置缺省值:它们不能用作 er_print 实用程序的输入。可以将它们包括在名为 .er.rc 的缺省文件中。仅适用于性能分析器缺省值的命令在仅为性能分析器设置缺省值的命令中介绍。

可将缺省文件包含在起始目录中以为所有实验设置缺省值,或将其包含在任何其他目录中以在本地设置缺省值。启动 er_print 实用程序、er_src 实用程序或性能分析器时,将扫描当前目录和起始目录以查找缺省文件。如果存在缺省文件,则读取它们,同时也读取系统缺省文件。起始目录中的 .er.rc 文件的缺省值覆盖系统的缺省值,而当前目录中 .er.rc 文件的缺省值覆盖起始目录和系统的缺省值。


注 –

要确保从存储实验的目录读取缺省文件,必须从该目录启动性能分析器或 er_print 实用程序。


缺省文件还可以包括 sccsthreshdccdthreshccsetpathaddpathpathmapnamemobj_defineindxobj_definetabsrtabsviewmode 命令。可以在缺省文件中包括多个 dmetricsdsortaddpathpathmapmobj_defineindxobj_define 命令,并串联来自所有 .er.rc 文件的命令。对于所有其他命令,如果出现多次,则使用第一次出现的该命令,而忽略随后出现的该命令。

dmetrics metric_spec

指定要在函数列表中显示或列显的缺省度量。度量列表的语法和用法在度量列表一节中介绍。列表中度量关键字的顺序确定显示度量的顺序和它们在性能分析器的度量选择器中出现的顺序。

通过在列表中每个度量名称第一次出现的地方之前添加对应的归属度量,可从函数列表缺省度量派生调用者-被调用者列表的缺省度量。

dsort metric_spec

指定函数列表将按其排序的缺省度量。排序度量是该列表中与任何已装入实验中的度量匹配的第一个度量,且受到以下条件的限制:

度量列表的语法和用法在度量列表一节中介绍。

调用者-被调用者列表的缺省排序度量是对应于函数列表的缺省排序度量的归属度量。

en_desc { on | off | =regexp}

将读取后续实验的模式设置为 on(启用所有后续实验)或 off(禁用所有后续实验)。如果使用 =regexp,则启用其后代或可执行文件名称与正则表达式匹配的那些实验的数据。