程序运行时间不稳定

正版马甲 2016-04-23 03:57:53
我的程序运行时间极不稳定,有时2000+s,有时候只有1400+s,我用的是win7 64系统,vs2013,在重新启动后,也是如此、这是为什么呢?你们有遇到过吗?对了,我用的计时函数是:omp_get_wtime()
...全文
562 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lm_whales 2016-05-14
  • 打赏
  • 举报
回复
跑 1000 次,取平均值吧
正版马甲 2016-04-23
  • 打赏
  • 举报
回复
引用 1 楼 dustpg 的回复:
上千秒了,这个误差很正常,取决于系统调度. 单位是毫秒的话那么才不正常, 除非涉及到IO,
这样的话我最后给结论就不知道用哪个结果了。还是简单做个平均? 理想差距应该在100s之内啊。另外我在想是不是计时函数不对,用clock()或者omp_get_wtick()是不是会更好点
正版马甲 2016-04-23
  • 打赏
  • 举报
回复
引用 2 楼 qq423399099 的回复:
只要不是数量级上的误差都是正常
这个基本上就是这个量级了。。差了好几百秒。。
小灸舞 2016-04-23
  • 打赏
  • 举报
回复
只要不是数量级上的误差都是正常
dustpg 2016-04-23
  • 打赏
  • 举报
回复
上千秒了,这个误差很正常,取决于系统调度. 单位是毫秒的话那么才不正常, 除非涉及到IO,

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧