跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3:性能分析器 Oracle Solaris Studio 12.3 Information Library (简体中文) |
cprepend function-name [N | ADDR]
cappend function-name [N | ADDR]
source|src { filename | function_name } [ N]
disasm|dis { filename | function_name } [ N]
mobj_define mobj_type index_exp
indxobj_define indxobj_type index_exp
object_show object1,object2,...
object_hide object1,object2,...
object_api object1,object2,...
object_select object1,object2,...
name { long | short } [ :{ shared_object_name | no_shared_object_name } ]
可以在 .er.rc 文件中使用以下命令为 er_print、er_src 和性能分析器设置缺省值。这些命令只能用于设置缺省值:它们不能用作 er_print 实用程序的输入。只能将这些命令包括在名为 .er.rc 的缺省值文件中。仅适用于性能分析器缺省值的命令在仅为性能分析器设置缺省值的命令中介绍。有关分析器如何使用 .er.rc 文件的信息,请参见分析器缺省设置。
可将 .er.rc 缺省值文件包含在起始目录中以为所有实验设置缺省值,或者将其包含在任何其他目录中以在本地设置缺省值。启动 er_print 实用程序、er_src 实用程序或性能分析器时,将扫描当前目录和起始目录以查找 .er.rc 文件。如果存在这些文件,就读取它们,同时还读取系统缺省值文件。您的起始目录中的 .er.rc 文件的缺省值覆盖系统缺省值,当前目录中的 .er.rc 文件的缺省值覆盖起始目录缺省值和系统缺省值。
注 - 要确保从存储实验的目录读取缺省值文件,必须从该目录启动性能分析器或 er_print 实用程序。
缺省值文件还可以包括 scc、sthresh、dcc、dthresh、cc、setpath、addpath、pathmap、name、mobj_define、object_show、object_hide、object_api、indxobj_define、tabs、rtabs 和 viewmode 命令。可以在缺省值文件中包括多个 dmetrics、dsort、addpath、pathmap、mobj_define 和 indxobj_define 命令,并串联来自所有 .er.rc 文件的命令。对于所有其他命令,如果出现多次,则使用第一次出现的该命令,而忽略随后出现的该命令。
指定要在函数列表中显示或列显的缺省度量。度量列表的语法和用法在度量列表一节中介绍。列表中度量关键字的顺序确定显示度量的顺序和它们在性能分析器的度量选择器中出现的顺序。
通过在列表中每个度量名称第一次出现的地方之前添加对应的归属度量,可从函数列表缺省度量派生调用方-被调用方列表的缺省度量。
指定函数列表将按其排序的缺省度量。排序度量是该列表中与任何已装入实验中的度量匹配的第一个度量,且受到以下条件的限制:
如果 metric_spec 中的条目具有叹号 ! 可见性字符串,则使用其名称匹配的第一个度量,而不管它是否可见。
如果 metric_spec 中的条目具有任何其他可见性字符串,则使用其名称匹配的第一个可见度量。
度量列表的语法和用法在度量列表一节中介绍。
调用方-被调用方列表的缺省排序度量是对应于函数列表的缺省排序度量的归属度量。
将读取后续实验的模式设置为 on(启用所有后续实验)或 off(禁用所有后续实验)。如果使用 =regexp,则启用其沿袭或可执行文件名称与正则表达式匹配的那些实验的数据。缺省设置是 on,即跟踪所有子孙进程。