跳过导航链接 | |
退出打印视图 | |
Oracle Solaris Studio 12.3:性能分析器 Oracle Solaris Studio 12.3 Information Library (简体中文) |
分析器中的缺省设置通过 .er.rc 缺省文件进行控制。分析器按以下顺序处理来自数个文件的指令:
位于所安装 Oracle Solaris Studio 软件的 lib 目录中的 er.rc 文件。例如,在缺省的 Oracle Solaris 安装中,该文件位于 /opt/solarisstudio12.3/lib/.er.rc 中。
起始目录中的 .er.rc 文件(如果该文件存在)
当前目录中的 .er.rc 文件(如果该文件存在)
某些设置是从所有 .er.rc 文件累积产生的,包括 pathmap 和 addpath。对于其他设置,最后一个读取的 .er.rc 文件优先。当前目录中的 .er.rc 设置优先于起始目录中的 .er.rc 设置,后者又优先于该文件的系统范围版本中的 .er.rc 设置。
在性能分析器中,可以通过在 "Set Data Presentation"(设置数据显示)对话框中单击 "Save"(保存)按钮来创建和更新 .er.rc 文件,您可以从 "View"(视图)菜单打开该对话框。通过 "Set Data Presentation"(设置数据显示)对话框保存设置后,不仅会影响后续的分析器调用,还会影响 er_print 实用程序和 er_src 实用程序,因为这些实用程序都使用 .er.rc 文件来确定缺省设置。
.er.rc 文件所包含设置可以执行以下操作:
指定在将实验装入分析器时哪些标签可见。“分析器”标签名称与相应报告的 er_print 命令相匹配(“实验”标签和“时间线”标签除外)。
定制“内存对象”和“索引对象”的定义。
缺省度量设置,用于排序并用于指定编译器注释选项。
在源和反编译输出中高亮显示度量的阈值。
“时间线”标签、名称格式以及“视图”模式的缺省设置。
指定源文件和对象文件的搜索路径或路径映射。
显示和隐藏装入对象中的函数。
指定读取创始实验时是否装入后续实验。en_desc 设置可以为 on、off 或 =regexp,分别用来指定读取并装入所有后续实验、不读取或装入任何后续实验或读取并装入其沿袭或可执行文件名与给定的正则表达式匹配的后续实验。缺省情况下 en_desc 为 on,这样将装入所有后续实验。
有关可以在 .er.rc 文件中使用的命令的详细信息,请参见设置缺省值的命令和仅为性能分析器设置缺省值的命令。