怎样读取CPU执行的指令数目

发布于 2022-09-18 16:49:40 字数 74 浏览 33 评论 0

我在一些资料上CPU有些性能计数器统计一些与性能相关的事件,包括完成的指令数目。

不知道有没有高手能赐教啊,具体怎么去做。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

请远离我 2022-09-25 16:49:40

oprofile

不如归去 2022-09-25 16:49:40

编个排序程序,在程序执行前和执行后,记录下执行的时间点.
在不同的cpu上执行.看看结果那个用的时间少.

可能有更底层的计算方式,^_^.

猫七 2022-09-25 16:49:40

gcc有专门的性能统计的程序。
gprof

痴骨ら 2022-09-25 16:49:40

intel的vturn什么的,我记不住怎么拼写的了。

浅浅淡淡 2022-09-25 16:49:40

看看

一杆小烟枪 2022-09-25 16:49:40

看看处理器手册里的performance counter寄存器里有没有统计

vtune肯定是支持的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文