Oracle® Solaris Studio 12.4:性能分析器

退出打印视图

更新时间: 2015 年 1 月
 
 

硬件计数器分析中的运行时失真和扩大

硬件计数器分析记录当 SIGEMT 信号(在 Solaris 平台上)或 SIGIO 信号(在 Linux 平台上)传递到目标时的数据。这将导致在处理该信号和展开调用堆栈时产生扩大。与时钟分析不同的是,对于某些硬件计数器,程序的某些部分可能会比其他部分更快地生成事件并在该部分代码中显示扩大。程序中快速生成这类事件的任何部分都可能会显著失真。类似地,某些事件可能会在一个线程中与其他线程不成比例地生成。