JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris Studio 12.3:性能分析器     Oracle Solaris Studio 12.3 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  性能分析器概述

2.  性能数据

3.  收集性能数据

4.  性能分析器工具

启动性能分析器

分析器命令选项

Java 选项

-j | --jdkhome jvm-path

-Jjvm-options

控制选项

-f | --fontsize size

-v | --verbose

信息选项

-V | --version

-? | --h | --help

分析器缺省设置

性能分析器 GUI

菜单栏

工具栏

分析器数据显示

左侧窗格中的数据标签

"MPI 时间线"标签

`MPI Chart`(MPI 图表)标签

`Races`(争用)标签

`Deadlocks`(死锁)标签

`Functions`(函数)标签

`Callers-Callees`(调用方-被调用方)标签

"调用树"标签

`Dual-Source`(双重数据源)标签

`Source/Disassembly`(源/反汇编)标签

`Source`(源)标签

`Lines`(行)标签

`Disassembly`(反汇编)标签

`PCs` (PC) 标签

"OpenMP 并行区域"标签

"OpenMP 任务"标签

`Timeline`(时间线)标签

`LeakList`(泄漏列表)标签

`DataObjects`(数据对象)标签

`DataLayout`(数据布局)标签

`Inst-Freq`(指令频率)标签

`Statistics`(统计数据)标签

`Experiments`(实验)标签

`Index Objects`(索引对象)标签

`Threads`(线程)标签

`Samples`(样本)标签

`CPUs` (CPU) 标签

`Seconds`(秒)标签

`Processes`(进程)标签

`Experiment IDs`(实验 ID)标签

`MemoryObjects`(内存对象)标签

右侧窗格中的标签

`MPI Timeline Controls`(MPI 时间线控件)标签

"MPI 图表控件"标签

`Summary`(摘要)标签

`Timeline Details`(时间线详细信息)标签

`Thread Chart Controls`(线程图表控件)标签

`Leak`(泄漏)标签

"争用详细信息"标签

"死锁详细信息"标签

设置数据表示选项

`Metrics`(度量)标签

`Sort`(排序)标签

`Source/Disassembly`(源/反汇编)标签

`Formats`(格式)标签

`Timeline`(时间线)标签

`Search Path`(搜索路径)标签

`Pathmaps`(路径映射)标签

`Tab`(标签)标签

查找文本和数据

显示或隐藏函数

过滤数据

使用上下文过滤器

管理过滤器

使用定制过滤器

使用标签进行过滤

从分析器记录实验

分析器缺省设置

保存性能分析器设置

.er.rc 文件中的设置

比较实验

缺省情况下启用比较模式

5.  er_print 命令行性能分析工具

6.  了解性能分析器及其数据

7.  了解带注释的源代码和反汇编数据

8.  操作实验

9.  内核分析

索引

分析器缺省设置

分析器中的缺省设置通过 .er.rc 缺省文件进行控制。分析器按以下顺序处理来自数个文件的指令:

某些设置是从所有 .er.rc 文件累积产生的,包括 pathmapaddpath。对于其他设置,最后一个读取的 .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.rc 文件所包含设置可以执行以下操作:

有关可以在 .er.rc 文件中使用的命令的详细信息,请参见设置缺省值的命令仅为性能分析器设置缺省值的命令