c++ - 使用 PEBS 和 Linux Perf 计算执行 X 条指令所传递的 CPU 周期数
问题描述
我想做这样的事情:经过 1 亿条指令后,查询 Linux perf HW CPU 周期并将其记录在文件中。我想使用此代码来表征应用程序/基准程序在程序执行的不同阶段的性能。
我有一个提示,我需要设置在 1 亿条指令通过后溢出的 Intel PEBS 并查询 linux perf counters HW cpu cycles counter。
关于从哪里开始以及是否有人已经这样做的任何指针。我想以低开销的方式做到这一点。我将用 C/C++ 编写代码。
问候...
解决方案
推荐阅读
- c++ - 关于模板类语法
- json - JSON 上的 Elasticsearch 精确短语匹配
- php - php数组从其他数组中按值搜索键和值
- java - 如何将字符串响应转换为可迭代对象
- flutter - Flutter:谷歌地图底部的 Admob 横幅
- python - 要在 python 中的列表中返回的字符串元组列表
- azure - Azure DevOps - 为 UI 和 Dotnet API 层的单独代码存储库处理单一版本
- git - 尝试在项目上使用 GIT 删除了我的文件
- android - 如何查看不同语言的 google play 商店列表
- javascript - 使用视频 js,视频无法在谷歌浏览器中全屏显示