-
-
[原创]精密计时器的使用
-
发表于:
2013-6-29 20:49
5928
-
最近想测试一下自己写的函数效率如何,所以就研究了一下计时器的实现方法,发现,要实现精密计时,主要有两种方法,一种是VC内嵌汇编,另一种是api,下面是我实现的代码,如果有需要的朋友可以直接copy.
但是在程序实际运行的时候两种计时方式得出的数据不一致,如果有哪位大虾看出哪里有bug,请狂喷
此程序运行结果为:汇编测得的两种方法时间相差无几,但奇怪的是使用数组方法居然比vector要慢,更奇怪的是使用api的方法得出的结果vector使用的时间竟然达到了数组的8倍之多
此前我还做过一个实验,单独使用汇编测定时间,vector所用的时间也会达到数组的几倍,而不是此程序里的结果
这些问题让我百思不得其解
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课