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.  性能分析器工具

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

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

数据收集的工作原理

实验格式

archives 目录

子实验

动态函数

Java 实验

记录实验

collect 实验

创建进程的 dbx 实验

正在运行的进程上的 dbx 实验

解释性能度量

基于时钟的分析

计时度量的准确性

计时度量的比较

硬件计数器溢出分析

数据空间分析和内存空间分析

同步等待跟踪

堆跟踪

MPI 跟踪

调用堆栈和程序执行

单线程执行和函数调用

共享对象之间的函数调用

信号

陷阱

尾部调用优化

显式多线程

基于 Java 技术的软件执行概述

Java 调用堆栈和机器调用堆栈

基于时钟的分析和硬件计数器溢出分析

Java 分析视图模式

Java 分析数据的用户视图模式

Java 分析数据的专家视图模式

Java 分析数据的计算机视图模式

OpenMP 软件执行概述

OpenMP 分析数据的用户视图模式

人工函数

用户模式调用堆栈

OpenMP 度量

OpenMP 分析数据的专家视图模式

OpenMP 分析数据的计算机视图模式

不完全的堆栈展开

中间文件

将地址映射到程序结构

进程映像

装入对象和函数

有别名的函数

非唯一函数名称

来自剥离共享库的静态函数

Fortran 备用入口点

克隆函数

内联函数

编译器生成的主体函数

外联函数

动态编译的函数

<Unknown> 函数

OpenMP 特殊函数

<JVM-System> 函数

<no Java callstack recorded> 函数

<Truncated-stack> 函数

<Total> 函数

与硬件计数器溢出分析相关的函数

将性能数据映射到索引对象

将数据地址映射到程序数据对象

数据对象描述符

<Total> 数据对象

<Scalars> 数据对象

<Unknown> 数据对象及其元素

将性能数据映射到内存对象

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

8.  操作实验

9.  内核分析

索引

将性能数据映射到索引对象

索引对象表示可以通过每个包中记录的数据计算其索引的对象集。预定义的索引对象集包括:线程、CPU、样本和秒。其他索引对象可能是通过直接发出的或 .er.rc 文件中的 er_print indxobj_define 命令定义的。在分析器中,可以通过从“视图”菜单中选择“设置数据显示”,选择“标签”标签,然后单击“添加定制索引对象”按钮来定义索引对象。

对于每个包,将会计算索引,并将与包关联的度量添加到该索引处的索引对象。索引 -1 映射到 <Unknown> 索引对象。索引对象的所有度量都是独占度量,因为索引对象的分层表示都是没有意义的。