收集数据的最简单方式是在 mttest 目录中运行以下命令:
% make hwcperf
Makefile 的 hwcperf 目标将启动 collect 命令并记录实验。
缺省情况下实验将被命名为 test.1.er,它包含以下三个计数器的时钟分析数据和硬件计数器分析数据:inst(指令)、cycles(周期)和 dcm(数据高速缓存未命中次数)。
如果系统不支持 cycles 计数器或 dcm 计数器,则 collect 命令将失败。在这种情况下,请编辑 Makefile 将 # 号移动到相应的行,以启用仅指定您系统支持的那些计数器的 HWC_OPT 变量。实验将不具有已忽略的那些计数器中的数据。