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.  性能数据

收集器收集何种数据

时钟数据

Oracle Solaris 下基于时钟的分析

Linux 下基于时钟的分析

对 MPI 程序的基于时钟的分析

对 OpenMP 程序的基于时钟的分析

Oracle Solaris 内核的基于时钟的分析

硬件计数器溢出分析数据

硬件计数器列表

有别名的硬件计数器列表的格式

原始硬件计数器列表的格式

同步等待跟踪数据

堆跟踪(内存分配)数据

MPI 跟踪数据

全局(抽样)数据

如何将度量分配到程序结构

函数级度量:独占、非独占和归属

解释归属度量:示例

递归如何影响函数级度量

3.  收集性能数据

4.  性能分析器工具

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

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

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

8.  操作实验

9.  内核分析

索引

第 2 章

性能数据

性能工具的工作方式是,在程序运行时记录有关特定事件的数据,然后将这些数据转换为程序性能的度量(称为度量)。度量可根据函数、源代码行和指令来显示。

本章介绍了通过性能工具收集的数据、如何处理和显示这些数据,以及如何使用这些数据进行性能分析。由于收集性能数据的工具有很多种,因此使用术语“收集器”来指代这些工具中的任何一种。同样,由于分析性能数据的工具也有很多种,因此使用术语“分析工具” 来指代这些工具中的任何一种。

本章包含以下主题。

有关收集和存储性能数据的信息,请参见第 3 章