Oracle® Solaris Studio 12.4 新增功能

退出打印视图

更新时间: 2014 年 12 月
 
 

新的派生度量:CPI 和 IPC

性能分析器会显示名为 CPI(Cycles Per Instruction,每指令周期数)和 IPC(Instructions Per Cycle,每周期指令数)的新派生度量,这些度量有助于识别运行效率高或低的应用程序。当您对应用程序执行硬件计数器分析和指定用于周期和指令的计数器时,CPI 和 IPC 度量可用。例如,您可以使用命令 collect -h cycles,on,insts,on 生成度量并进行分析。

低效率区域显示高 CPI 或低 IPC。程序的高效率区域显示低 CPI 或高 IPC。

下面 "Source"(源)视图的第 12 行显示的 CPI 度量较高,这表示它的运行效率不高。

图 3-8  "Source"(源)视图中的 CPI 度量

image:“Source“(源)视图中的 CPI 度量