对于 Oracle 硬件,现在可以使用新选项 –h on 启用缺省分析。此选项将选择度量 CPI/IPC 和高延迟内存访问的计数器。
硬件计数器的规格也已简化。在 Solaris 上,[on|high|low] 现在选择与用于时钟分析的速率相当的分析速率。在选择合适的溢出期间时,[on|high|low] 选项承担了大部分的推测工作,这样可以极大地降低抽样过少或过多的风险。在 Linux 上,支持将 [on|high|low] 选项用于有别名的硬件计数器,但是需为原始计数器提供数字规格。
有关如何使用硬件计数器分析的详细信息,请参见Oracle Solaris Studio 12.4:性能分析器教程 中的第 5 章 多线程程序上的硬件计数器分析。