首页 > 解决方案 > 使用 PEBS 和 Linux Perf 计算执行 X 条指令所传递的 CPU 周期数

问题描述

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

我有一个提示,我需要设置在 1 亿条指令通过后溢出的 Intel PEBS 并查询 linux perf counters HW cpu cycles counter。

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

问候...

标签: c++clinuxperfintel-pmu

解决方案


推荐阅读