gpt4 book ai didi

linux - 如何计算在 Red Hat Enterprise Linux (x86-64) 上执行的指令数?

转载 作者:IT王子 更新时间:2023-10-29 00:52:12 29 4
gpt4 key购买 nike

我想知道在 Red Hat Enterprise Linux 上运行的程序的给定运行期间执行了多少 x86-64 指令。我知道我可以从 valgrind 获得这些信息但放缓幅度很大。我也知道我们正在使用内置硬件性能计数器的 Intel Core 2 Quad CPU(型号 Q6700)。但我不知道有什么方法可以访问 C 程序中执行的指令总数。

最佳答案

Performance Application Programming Interface (PAPI)似乎与您要查找的内容一致。

来自website :

PAPI aims to provide the tool designer and application engineer with a consistent interface and methodology for use of the performance counter hardware found in most major microprocessors.

Vince Weaver 是田纳西大学创新计算实验室的博士后研究员,他做了一些 PAPI-related工作。在他的 web page 上列出的研究在 UTK 看起来它可能会提供一些额外的信息。

关于linux - 如何计算在 Red Hat Enterprise Linux (x86-64) 上执行的指令数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4200970/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com