Oracle® Developer Studio 12.5:性能分析器

退出打印视图

更新时间: 2016 年 6 月
 
 
第 6 章

了解性能分析器及其数据

性能分析器读取收集器收集的事件数据,并将其转换为性能度量。将会针对目标程序结构中的各种元素(如指令、源代码行、函数和装入对象)计算度量。除了包含时间戳、线程 ID、LWP ID 和 CPU ID 的标头外,为收集的每个事件记录的数据还包含以下两部分:

  • 用于计算度量的某些事件特定的数据

  • 用于将这些度量与程序结构关联的应用程序调用堆栈

由于编译器所进行的插入、转换和优化,将度量与程序结构关联的过程并不总是简单易懂。本章介绍该过程,并讨论对性能分析器显示内容的影响。