使用PEBS和Linux Perf计算执行X条指令所传递的CPU周期数

时间:2019-02-13 16:13:31

标签: c++ c linux perf intel-pmu

我想做这样的事情:在传递了1亿条指令后,查询Linux性能硬件CPU周期并将其记录在文件中。我想使用此代码来表征程序执行的不同阶段中应用程序/基准程序的性能。

我有一个提示,我需要设置Intel PEBS,它会在传递1亿条指令后溢出,并查询linux性能计数器HW cpu cycle计数器。

关于从哪里开始以及是否有人已经完成的任何指针。我想以低开销的方式做到这一点。我将用C / C ++编写代码。

关于...

0 个答案:

没有答案