Oracle Solaris Studio 12.2:性能分析器
| | | |
数字和符号 |
|
| "Inst–Freq" 标签 ( ) |
|
| "PC" 标签 ( ) ( ) |
|
| @plt 函数 ( ) |
|
| <Scalars> 数据对象描述符 ( ) |
|
| <Total> 函数 |
| | 将时间与执行统计数据进行比较 ( ) |
| | 说明 ( ) |
|
| <Total> 数据对象描述符 ( ) |
|
| <Unknown> 函数 |
| | 调用方和被调用方 ( ) |
| | 将 PC 映射到 ( ) |
| | | |
A |
|
| addpath 命令 ( ) |
|
| analyzer 命令 |
| | JVM 路径 (-j) 选项 ( ) |
| | JVM 选项 (-J) 选项 ( ) |
| | 版本 (-V) 选项 ( ) |
| | 帮助 (-h) 选项 ( ) |
| | 详细 (-v) 选项 ( ) |
| | 字体大小 (-f) 选项 ( ) |
|
| API, 收集器 ( ) |
| | | |
C |
|
| 重映射路径前缀 ( ) ( ) |
|
| collect 命令 |
| | --M 选项 ( ) |
|
| collect 命令 |
| | -I 选项 ( ) |
| | Java 版本 (-j) 选项 ( ) |
|
| collect 命令 |
| | MPI 跟踪 (-m) 选项 ( ) |
|
| collect 命令 |
| | -N 选项 ( ) |
| | -o 选项 ( ) |
| | -P 选项 ( ) |
| | 版本 (-V) 选项 ( ) |
| | 定期抽样 (-S) 选项 ( ) |
| | 堆跟踪 (-H) 选项 ( ) |
| | 跟踪子孙进程 (-F) 选项 ( ) |
| | 归档 (-A) 选项 ( ) |
| | 基于时钟的分析 (-p) 选项 ( ) |
| | 记录计数数据 (-c) 选项 ( ) |
| | 记录样本点 (-l) 选项 ( ) |
| | 模拟运行 (-n) 选项 ( ) ( ) |
| | 实验控制选项 ( ) |
| | 实验名称 (-o) 选项 ( ) |
| | 实验目录 (-d) 选项 ( ) |
| | 实验组 (-g) 选项 ( ) |
| | 收集数据 ( ) |
| | 输出选项 ( ) |
|
| collect 命令 |
| | 数据收集的时间范围 (-t) 选项 ( ) |
|
| collect 命令 |
| | 数据收集选项 ( ) |
| | 数据限制 (-L) 选项 ( ) |
| | 数据争用检测 (-r) 选项 ( ) |
| | 同步等待跟踪 (-s) 选项 ( ) |
| | 详细 (-v) 选项 ( ) |
| | 选项列表 ( ) |
| | 硬件计数器溢出分析 (-h) 选项 ( ) |
| | 与 ppgsz 命令 ( ) |
| | 语法 ( ) |
| | 杂项选项 ( ) |
| | 在 exec (-x) 选项之后停止目标 ( ) |
| | 暂停和恢复数据记录 (-y) 选项 ( ) |
| | 自述文件显示 (-R) 选项 ( ) |
|
| collectorAPI.h ( ) |
| | 作为收集器的 C 和 C++ 接口的一部分 ( ) |
|
| CPU |
| | 选择的列表, 在 er_print 实用程序中 ( ) |
| | 在 er_print 实用程序中选择 ( ) |
|
| CPU 过滤 ( ) |
| | | |
F |
|
| Fortran |
| | 备用入口点 ( ) |
| | 收集器 API ( ) |
| | 子例程 ( ) |
|
| Fortran 函数中的备用入口点 ( ) |
| | | |
I |
|
| indxobj_define 命令 ( ) |
|
| indxobj_list 命令 ( ) |
|
| indxobj 命令 ( ) |
| | | |
J |
|
| Java |
| | 动态编译的方法 ( ) ( ) |
| | 分析限制 ( ) |
| | 设置 er_print 显示输出 ( ) |
|
| JAVA_PATH 环境变量 ( ) |
|
| Java 虚拟机路径, analyzer 命令选项 ( ) |
|
| JDK_HOME 环境变量 ( ) |
|
| --jdkhome analyzer 命令选项 ( ) |
| | | |
L |
|
| LD_LIBRARY_PATH 环境变量 ( ) |
|
| LD_PRELOAD 环境变量 ( ) |
|
| libaio.so, 与数据收集交互 ( ) |
|
| libcollector.h, 作为收集器 Java 编程语言接口的一部分 ( ) |
|
| libcollector.so 共享库 |
| | 预装入 ( ) |
| | 在程序中使用 ( ) |
|
| libcpc.so, 使用 ( ) |
|
| libfcollector.h ( ) |
|
| LWP |
| | 过滤 ( ) |
| | 选择的列表, 在 er_print 实用程序中 ( ) |
| | 由 Solaris 线程创建 ( ) |
| | 在 er_print 实用程序中选择 ( ) |
| | | |
O |
|
| OMP_preg 命令 ( ) |
|
| OMP_task 命令 ( ) |
|
| OpenMP |
| | 度量 ( ) |
| | 分析数据, 机器表示 ( ) |
| | 分析数据的用户模式显示 ( ) |
| | 分析限制 ( ) |
| | 设置 er_print 显示输出 ( ) |
| | 索引对象, 列显信息 ( ) ( ) |
| | 用户模式调用堆栈 ( ) |
| | 执行概述 ( ) |
|
| OpenMP 并行化 ( ) |
|
| “OpenMP 并行区域”标签 ( ) |
|
| “OpenMP 任务”标签 ( ) |
|
| OpenMP 应用程序中的用户模式调用堆栈 ( ) |
| | | |
P |
|
| PATH 环境变量 ( ) |
|
| pathmap 命令 ( ) |
|
| PC |
| | er_print 实用程序中的排序列表 ( ) |
| | 从 PLT ( ) |
| | 已定义 ( ) |
|
| PLT(Program Linkage Table,程序链接表) ( ) |
|
| ppgsz 命令 ( ) |
| | | |
S |
|
| setpath 命令 ( ) |
|
| setuid, 使用 ( ) |
| | | |
T |
|
| TLB(translation lookaside buffer,转换后备缓冲器)未命中 ( ) ( ) |
| | | |
V |
|
| VampirTrace ( ) |
|
| viewmode 命令 ( ) |
| | | |
X |
|
| -xdebugformat, 设置调试符号信息的格式 ( ) |
| | | |
版 |
|
| 版本信息 |
| | er_cp 实用程序 ( ) |
| | er_mv 实用程序 ( ) |
| | er_print 实用程序 ( ) |
| | er_rm 实用程序 ( ) |
| | 对于 er_src 实用程序 ( ) |
| | 针对 collect 命令 ( ) |
| | | |
编 |
|
| 编译 |
| | Java 编程语言 ( ) |
| | 带注释的“源代码”和“反汇编”的源代码 ( ) |
| | 调试符号信息的格式 ( ) |
| | 静态链接对数据收集的影响 ( ) |
| | 库的静态链接 ( ) |
| | “行”分析 ( ) |
| | 用于数据收集的链接 ( ) |
| | 优化对程序分析的影响 ( ) |
|
| 编译器生成的主体函数 |
| | 名称 ( ) |
| | 由性能分析器显示 ( ) ( ) |
|
| 编译器优化 |
| | 并行化 ( ) |
| | 内联 ( ) |
|
| 编译器注释 ( ) |
| | 并行化 ( ) |
| | 克隆的函数 ( ) |
| | 描述 ( ) |
| | 内联的函数 ( ) |
| | 通用子表达式删除 ( ) |
| | 显示的过滤类型 ( ) |
| | 循环优化 ( ) |
| | 已定义的类 ( ) |
| | 在 er_print 实用程序中为带注释的反汇编代码列表选择 ( ) |
| | 在 er_print 实用程序中为带注释的源代码和反汇编代码列表选择 ( ) |
| | 在 er_print 实用程序中为带注释的源代码列表选择 ( ) |
| | 在 er_src 实用程序中过滤 ( ) |
| | | |
标 |
|
| 标签 |
| | 设置一组缺省可见的, 在 er_print 实用程序中 ( ) |
| | 为线程分析器设置一组缺省可见的, 在 er_print 实用程序中 ( ) |
| | 选择以显示 ( ) |
| | | |
程 |
|
| 程序计数器 (program counter, PC), 已定义 ( ) |
|
| 程序结构, 将调用栈地址映射到 ( ) |
|
| 程序链接表 (Program Linkage Table, PLT) ( ) |
|
| 程序执行 |
| | 单线程 ( ) |
| | 共享对象和函数调用 ( ) |
| | 描述的调用栈 ( ) |
| | 尾部调用优化 ( ) |
| | 显式多线程 ( ) |
| | 陷阱 ( ) |
| | 信号处理 ( ) |
| | | |
抽 |
|
| 抽样间隔 |
| | 使用 collect 命令设置 ( ) |
| | 已定义 ( ) |
| | 在 dbx 中设置 ( ) |
|
| 抽样收集器, 请参见收集器 |
| | | |
磁 |
|
| 磁盘空间, 估计实验 ( ) |
| | | |
从 |
|
| 从 er_print 实用程序列显累积统计数据 ( ) |
|
| 从上下文菜单过滤数据 |
| | “调用方与被调用方”标签 ( ) |
| | “调用树”标签 ( ) |
| | “函数”标签 ( ) |
| | | |
存 |
|
| 存储要求, 估计实验 ( ) |
| | | |
带 |
|
| 带注释的反汇编代码, 请参见反汇编代码, 带注释的 |
|
| 带注释的源代码, 请参见源代码, 带注释的 |
| | | |
地 |
|
| 地址空间, 文本和数据区域 ( ) |
| | | |
递 |
|
| 递归函数调用, 度量分配 ( ) |
| | | |
调 |
|
| 调用堆栈片段 ( ) |
|
| 调用方-被调用方度量 |
| | 归属, 已定义 ( ) |
| | 在 er_print 实用程序中打印 ( ) |
| | 在 er_print 实用程序中为单个函数打印 ( ) |
| | 在 er_print 实用程序中显示其列表 ( ) |
|
| “调用方与被调用方”标签 ( ) |
|
| “调用树”标签 ( ) |
|
| 调用栈 ( ) |
| | 不完全展开 ( ) |
| | 将地址映射到程序结构 ( ) |
| | “时间线”标签中的缺省对齐方式和深度 ( ) |
| | “事件”标签中 ( ) |
| | 尾部调用优化产生的影响 ( ) |
| | 已定义 ( ) |
| | 在“时间线”标签中 ( ) |
| | 展开 ( ) |
|
| “调用者与被调用者”标签 ( ) |
| | | |
多 |
|
| 多线程, 显式 ( ) |
|
| 多线程应用程序, 将收集器附加到 ( ) |
| | | |
反 |
|
| “反汇编”标签 ( ) |
|
| 反汇编代码, 带注释的 |
| | HotSpot 编译的指令 ( ) |
| | Java 本机方法 ( ) |
| | 度量格式 ( ) |
| | 对于克隆的函数 ( ) |
| | 对于克隆函数 ( ) |
| | 非独占度量 ( ) |
| | 分支目标 ( ) |
| | 解释 ( ) |
| | 可执行文件的位置 ( ) |
| | 克隆的函数 ( ) |
| | 描述 ( ) |
| | 使用 er_src 实用程序查看 ( ) |
| | 硬件计数器度量归属 ( ) |
| | 在 er_print 实用程序中列显 ( ) |
| | 在 er_print 实用程序中设置首选项 ( ) |
| | 在 er_print 实用程序中设置突出显示阈值 ( ) |
| | 指令发送相关性 ( ) |
|
| 反汇编代码, 注释, st 和 ld 指令 ( ) |
| | | |
符 |
|
| 符号表, 装入对象 ( ) |
| | | |
概 |
|
| 概述数据, 在 er_print 实用程序中列显 ( ) |
| | | |
高 |
|
| 高度量值 |
| | 在带注释的反汇编代码中 ( ) |
| | 在带注释的源代码中 ( ) |
| | | |
共 |
|
| 共享对象, 之间的函数调用 ( ) |
| | | |
关 |
|
| 关键字, 度量, er_print 实用程序 ( ) |
| | | |
函 |
|
| 函数 |
| | @plt ( ) |
| | <Total> ( ) |
| | <Unknown> ( ) |
| | MPI, 跟踪 ( ) |
| | 包装 ( ) |
| | 备用入口点 (Fortran) ( ) |
| | 地址变化 ( ) |
| | 定义 ( ) |
| | 动态编译 ( ) |
| | 动态编译的 ( ) ( ) |
| | 非唯一, 名称 ( ) |
| | 静态, 具有重复名称 ( ) |
| | 静态, 在剥离的共享库中 ( ) |
| | 静态, 在剥离共享库中 ( ) |
| | 克隆的 ( ) ( ) |
| | 内联 ( ) |
| | 全局 ( ) |
| | 收集器 API ( ) ( ) |
| | 外联 ( ) ( ) |
| | 系统库, 由收集器插入 ( ) |
| | 有别名的 ( ) |
| | 装入对象中的地址 ( ) |
|
| 函数 PC, 聚集 ( ) ( ) ( ) |
|
| “函数”标签 ( ) ( ) |
|
| 函数调用 |
| | 递归, 度量分配 ( ) |
| | 共享对象之间 ( ) |
| | 在单线程程序中 ( ) |
|
| 函数列表 |
| | 编译器生成的主体函数 ( ) |
| | 排序顺序, 在 er_print 实用程序中指定 ( ) |
| | 在 er_print实用程序中列显 ( ) |
|
| 函数列表度量 |
| | 在 .er.rc 文件中设置缺省排序顺序 ( ) |
| | 在 .er.rc 文件中选择缺省值 ( ) |
| | 在 er_print 实用程序中显示其列表 ( ) |
| | 在er_print 实用程序中选择 ( ) |
|
| 函数名称, 在 er_print 实用程序中选择长形式或短形式 ( ) |
| | | |
后 |
|
| 后续实验 |
| | 设置读取模式, 在 er_print 实用程序中 ( ) |
| | 装入 ( ) |
| | | |
环 |
|
| 环境变量 |
| | JAVA_PATH ( ) |
| | JDK_HOME ( ) |
| | LD_BIND_NOW ( ) |
| | LD_LIBRARY_PATH ( ) |
| | LD_PRELOAD ( ) |
| | PATH ( ) |
| | SP_COLLECTOR_NO_OMP ( ) |
| | SP_COLLECTOR_NUMTHREADS ( ) |
| | SP_COLLECTOR_OLDOMP ( ) |
| | SP_COLLECTOR_SKIP_CHECKEXEC ( ) |
| | SP_COLLECTOR_STACKBUFSZ ( ) |
| | SP_COLLECTOR_USE_JAVA_OPTIONS ( ) |
| | VampirTrace ( ) |
| | VT_BUFFER_SIZE ( ) ( ) |
| | VT_MAX_FLUSHES ( ) |
| | VT_STACKS ( ) ( ) |
| | VT_UNIFY ( ) |
| | VT_VERBOSE ( ) ( ) |
| | | |
恢 |
|
| 恢复收集数据, 从程序中 ( ) |
|
| 恢复数据收集 |
| | 在 dbx 中 ( ) |
| | 针对 collect 命令 ( ) |
| | | |
基 |
|
| 基于时钟的分析 |
| | 比较 gethrtime 和 gethrvtime ( ) |
| | 度量 ( ) ( ) |
| | 度量的准确性 ( ) |
| | 分析数据包中的数据 ( ) |
| | 间隔 |
| | | 请参见分析间隔 | |
| | 缺省度量 ( ) |
| | 使用 collect 命令收集数据 ( ) |
| | 已定义 ( ) |
| | 因开销而失真 ( ) |
| | 在 dbx 中收集数据 ( ) |
| | | |
间 |
|
| 间隔, 抽样, 请参见抽样间隔 |
|
| 间隔, 分析, 请参见分析间隔 |
| | | |
进 |
|
| 进程地址空间文本和数据区域 ( ) |
| | | |
排 |
|
| “排序”标签 ( ) |
|
| 排序顺序, 函数列表, 在 er_print 实用程序中指定 ( ) |
| | | |
人 |
|
| 人工函数, 在 OpenMP 调用堆栈中 ( ) |
| | | |
入 |
|
| 入口点, 备用, 在 Fortran 函数中 ( ) |
| | | |
设 |
|
| 设置过滤器 |
| | “调用方与被调用方”标签 ( ) |
| | “调用树”标签 ( ) |
| | “函数”标签 ( ) |
| | | |
输 |
|
| 输出文件 |
| | 关闭, 在 er_print 实用程序中 ( ) |
| | 关闭并打开新的, 在 er_print 实用程序中 ( ) |
|
| 输入文件 |
| | er_print 实用程序 ( ) |
| | 在 er_print 实用程序中终止 ( ) |
| | | |
双 |
|
| “双重数据源”标签 ( ) |
| | | |
线 |
|
| 线程 |
| | 创建 ( ) |
| | 工作线程 ( ) |
| | 选择的列表, 在 er_print 实用程序中 ( ) |
| | 在 er_print 实用程序中选择 ( ) |
|
| 线程分析器, 设置一组缺省可见的, 在 er_print 实用程序中 ( ) |
|
| 线程过滤 ( ) |
| | | |
相 |
|
| 相关性, 对度量的影响 ( ) |
| | | |
信 |
|
| 信号 |
| | 对处理程序的调用 ( ) |
| | 分析 ( ) |
| | 分析, 从 dbx 传递到 collect 命令 ( ) |
| | 用于通过 collect 命令手动抽样 ( ) |
| | 用于通过 signal 命令暂停和恢复 ( ) |
|
| 信号处理程序 |
| | 用户程序 ( ) |
| | 由收集器安装 ( ) ( ) |
| | | |
选 |
|
| 选项, 命令行, er_print 实用程序 ( ) |
|
| “选择标签”对话框 ( ) ( ) |
| | | |
样 |
|
| 样本 |
| | 从程序中记录 ( ) |
| | 当 dbx 停止进程时记录 ( ) |
| | 记录情况 ( ) |
| | 间隔 |
| | | 请参见抽样间隔 | |
| | 使用 collect 命令定期记录 ( ) |
| | 使用 collect 手动记录 ( ) |
| | 数据包中包含的信息 ( ) |
| | 选择的列表, 在 er_print 实用程序中 ( ) |
| | 已定义 ( ) |
| | 在 dbx 中定期记录 ( ) |
| | 在 dbx 中手动记录 ( ) |
| | 在 er_print 实用程序中选择 ( ) |
|
| 样本点, 显示在“时间线”标签中 ( ) |
|
| 样本过滤 ( ) |
| | | |
叶 |
|
| 叶 PC, 已定义 ( ) |
| | | |
异 |
|
| 异步 I/O 库, 与数据收集交互 ( ) |
| | | |
溢 |
|
| 溢出值, 硬件计数器, 请参见硬件计数器溢出值 |
| | | |
硬 |
|
| 硬件计数器 |
| | 获取列表 ( ) ( ) |
| | 计数器名称 ( ) |
| | 使用 collect 命令选择 ( ) |
| | 使用 dbx collector 命令选择 ( ) |
| | 数据对象和度量 ( ) |
| | 所述的列表 ( ) |
| | 已定义 ( ) |
| | 溢出值 ( ) |
|
| 硬件计数器度量, 显示在“数据对象”标签中 ( ) |
|
| 硬件计数器库, libcpc.so ( ) |
|
| 硬件计数器列表 |
| | 使用 collect 命令获取 ( ) |
| | 使用 dbx collector 命令获取 ( ) |
| | 有别名的计数器 ( ) |
| | 原始计数器 ( ) |
| | 字段说明 ( ) |
|
| 硬件计数器属性选项 ( ) |
|
| 硬件计数器溢出分析 |
| | 分析数据包中的数据 ( ) |
| | 缺省度量 ( ) |
| | 使用 collect 命令收集数据 ( ) |
| | 使用 dbx 收集数据 ( ) |
| | 已定义 ( ) |
|
| 硬件计数器溢出值 |
| | 过小或过大产生的结果 ( ) |
| | 使用 collect 设置 ( ) |
| | 已定义 ( ) |
| | 在 dbx 中设置 ( ) |
| | | |
由 |
|
| 由收集器插入系统库函数 ( ) |
| | | |
语 |
|
| 语法 |
| | er_archive 实用程序 ( ) |
| | er_export 实用程序 ( ) |
| | er_print 实用程序 ( ) |
| | er_src 实用程序 ( ) |
| | | |
阈 |
|
| 阈值, 同步等待跟踪 |
| | 对收集开销的影响 ( ) |
| | 使用 collect 命令设置 ( ) ( ) |
| | 使用 dbx collector 设置 ( ) |
| | 校准 ( ) |
| | 已定义 ( ) |
|
| 阈值, 突出显示 |
| | 在带注释的反汇编代码中, er_print 实用程序 ( ) |
| | 在带注释的源代码中, er_print 实用程序 ( ) |
| | | |
预 |
|
| 预装入 |
| | er_heap.so ( ) |
| | er_sync.so ( ) |
| | libcollector.so ( ) |
| | | |
源 |
|
| “源/反汇编”标签 ( ) |
|
| “源”标签 ( ) |
|
| 源代码, 编译器注释 ( ) |
|
| 源代码, 带注释的 |
| | 编译器生成的主体函数 ( ) |
| | 编译器注释 ( ) |
| | 不带行号的指令 ( ) |
| | 从源代码中分辨注释 ( ) |
| | 度量格式 ( ) |
| | 对于克隆函数 ( ) |
| | 解释 ( ) |
| | 克隆的函数 ( ) |
| | 描述 ( ) ( ) |
| | 使用 er_src 实用程序查看 ( ) |
| | 使用中间文件 ( ) |
| | 索引行 ( ) |
| | 外联函数 ( ) |
| | 源文件的位置 ( ) |
| | 在 er_print 实用程序中列显 ( ) |
| | 在 er_print 实用程序中设置编译器注释类 ( ) |
| | 在 er_print 实用程序中设置突出显示阈值 ( ) |
| | 在性能分析器中查看 ( ) |
|
| 源代码和反汇编代码, 带注释的, 在 er_print 实用程序中设置首选项 ( ) |
|
| 源代码行, er_print 实用程序中的排序列表 ( ) |
| | | |
在 |
|
| 在 er_print 实用程序中设置读取后续实验的模式 ( ) |
|
| 在 er_print 实用程序中限制输出 ( ) |
| | | |
暂 |
|
| 暂停数据收集 |
| | 从程序中 ( ) |
| | 在 dbx 中 ( ) |
| | 针对 collect 命令 ( ) |
| | | |
摘 |
|
| “摘要”标签 ( ) ( ) |
|
| 摘要度量 |
| | 对于单个函数,在 er_print 实用程序中列显 ( ) |
| | 对于所有函数,在 er_print 实用程序中列显 ( ) |
| | | |
执 |
|
| 执行统计数据 |
| | 将时间与函数进行比较 ( ) |
| | 在 er_print 实用程序中列显 ( ) |
| | | |
指 |
|
| 指令发送 |
| | 分组, 对带注释的反汇编代码的影响 ( ) |
| | 延迟 ( ) |
|
| 指令频率, 在 er_print 实用程序中列显列表 ( ) |
| | | |
中 |
|
| 中间文件, 用于带注释的源代码列表 ( ) |
| | | |
装 |
|
| 装入地址, 函数的地址 ( ) |
|
| 装入对象 |
| | 符号表 ( ) |
| | 内容 ( ) |
| | 写入布局 ( ) |
| | 选择的列表, 在 er_print 实用程序中 ( ) |
| | 已定义 ( ) |
| | 在 er_print 实用程序中列显列表 ( ) |
| | 在 er_print 实用程序中选择 ( ) |
- © 2010, Oracle Corporation and/or its affiliates