Oprofile 致力于基于采样的理论。Opreport -l 选项通过以下方式为我们提供分析报告:
样本 % 图像名称 符号名称 78149 15.0776 cvqa comp_corr.clone.2
有了这些信息,我可以知道消耗时间的百分比。如果我在我的代码中做一些优化,我会再次得到报告:
样本 % 图像名称 符号名称 73179 15.0732 cvqa comp_corr.clone.2
在这份报告中,我没有得到多少周期优化已经完成,以便我可以进行基准测试。到目前为止已经做了多少优化?
有什么方法可以知道已经完成了多少周期优化,或者我可以通过任何其他方式进行基准测试?
我正在使用 AMD64 位机器。