首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

大家帮忙看下这段代码,怎么优化

2012-03-28 
大家帮忙看下这段代码,如何优化!太耗性能了[解决办法]代码太少,你的循环终止条件没有发现在哪儿被调用[解

大家帮忙看下这段代码,如何优化!


太耗性能了

[解决办法]
代码太少,你的循环终止条件没有发现在哪儿被调用
[解决办法]
*pTimestamp = (double)(c/f)
[解决办法]
弱弱问一句,这是什么IDE,咋还能算时间这么nb
[解决办法]
vc2010性能分析功能是告诉你,你的黄色那条语句很耗资源,很耗资源有两种优化,基本上,一是优化算法,二是减少调用次数。

很明显,你的这个问题,只能减少调用次数。你在每一次循环的时候,稍微sleep一下,就解决问题了。
[解决办法]
恩,主要是for()是个死循环,一直占用CPU.看允许sleep的话,就睡一下吧。
[解决办法]
怎么优化不知道,不过你在线程中修改double值不安全。
[解决办法]
x64问题不大,32就有问题了,4字节才是原子操作。

你要高精度定时,又要减少CPU占用。。。唯一办法就是让外面使用该变量的函数自己去计算当前时间。
[解决办法]
这是我去年发的一个帖子:
http://topic.csdn.net/u/20111014/19/a1fd5321-57e6-441d-8459-9ccc6ea0ae2d.html

热点排行