怎样读取CPU执行的指令数目
我在一些资料上CPU有些性能计数器统计一些与性能相关的事件,包括完成的指令数目。
不知道有没有高手能赐教啊,具体怎么去做。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我在一些资料上CPU有些性能计数器统计一些与性能相关的事件,包括完成的指令数目。
不知道有没有高手能赐教啊,具体怎么去做。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
oprofile
编个排序程序,在程序执行前和执行后,记录下执行的时间点.
在不同的cpu上执行.看看结果那个用的时间少.
可能有更底层的计算方式,^_^.
gcc有专门的性能统计的程序。
gprof
intel的vturn什么的,我记不住怎么拼写的了。
看看
看看处理器手册里的performance counter寄存器里有没有统计
vtune肯定是支持的