可以在 .er.rc 文件中使用以下命令为性能分析器设置一些其他缺省值。
设置在分析器中可见的一组缺省标签。标签由生成对应报告的 er_print 命令命名(包括用于内存对象标签的 mobj_type 或用于索引对象标签的 indxobj_type)。mpi_timeline 指定“MPI 时间线”标签,mpi_chart 指定“MPI 图表”标签,timeline 指定“时间线”标签,而 headers 指定“实验”标签。
仅显示已装入实验中的数据所支持的那些标签。
设置使用 tha 命令调用分析器时可见的一组缺省标签,以便检查线程分析器实验。仅显示已装入实验中的数据所支持的那些标签。
设置性能分析器的“时间线”标签的显示模式选项。选项列表是一个冒号分隔列表。下表介绍了允许的选项。
表 5–6 时间线显示模式选项
选项 |
含义 |
---|---|
lw[p] |
显示 LWP 的事件 |
t[hread] |
显示线程的事件 |
c[pu] |
显示 CPU 的事件 |
r[oot] |
在根上对齐调用栈 |
le[af] |
在叶上对齐调用栈 |
d[epth] nn |
设置可以显示的调用栈的最大深度 |
选项 lwp、thread 和 cpu 是互斥的,root 和 leaf 也是互斥的。如果在列表中包括一组互斥选项中的多个选项,则仅使用最后一个选项。
选择在性能分析器的“时间线”标签中显示的缺省数据类型。类型列表中的类型由冒号分隔。下表列出了允许的类型。
表 5–7 时间线显示数据类型
类型 |
含义 |
---|---|
sa[mple] |
显示样本数据 |
c[lock] |
显示时钟分析数据 |
hw[c] |
显示硬件计数器分析数据 |
sy[nctrace] |
显示线程同步跟踪数据 |
mp[itrace] |
显示 MPI 跟踪数据 |
he[aptrace] |
显示堆跟踪数据 |