怎样读取CPU执行的指令数目
我在一些资料上CPU有些性能计数器统计一些与性能相关的事件,包括完成的指令数目。不知道有没有高手能赐教啊,具体怎么去做。
回复 #1 parrynee 的帖子
oprofile 编个排序程序,在程序执行前和执行后,记录下执行的时间点.在不同的cpu上执行.看看结果那个用的时间少.
可能有更底层的计算方式,^_^. gcc有专门的性能统计的程序。
gprof intel的vturn什么的,我记不住怎么拼写的了。 看看 看看处理器手册里的performance counter寄存器里有没有统计
vtune肯定是支持的
页:
[1]