Oracle® Developer Studio 12.5:性能分析器教程

退出打印视图

更新时间: 2016 年 6 月
 
 

从硬件计数器分析教程的 mttest 收集数据

收集数据的最简单方式是在 mttest 目录中运行以下命令:

% make hwcperf

Makefilehwcperf 目标将启动 collect 命令并记录实验。


注 -  相比前一个入门教程,此教程可能要花很长时间编译和收集数据。

缺省情况下实验将被命名为 test.1.er,它包含以下三个计数器的时钟分析数据和硬件计数器分析数据:inst(指令)、cycles(周期)和 dcm(数据高速缓存未命中次数)。

如果系统不支持 cycles 计数器或 dcm 计数器,则 collect 命令将失败。在这种情况下,请编辑 Makefile 将 # 号移动到相应的行,以启用仅指定您系统支持的那些计数器的 HWC_OPT 变量。实验将不具有已忽略的那些计数器中的数据。


提示  -  可以使用命令 collect -h 确定您的系统支持哪些计数器。有关硬件计数器的信息,请参见Oracle Developer Studio 12.5:性能分析器 中的 硬件计数器列表