openThatCpp
2020-06-01 12:53
采纳率: 0%
浏览 314

C# for循环整体运行时间,与循环主体运行时间相差太大。

如图,整个循环主体运行了近20000次,循环主体的运行时间是0.72s.
但是我对整个for循环进行了测试,发现运行时间是4.97s. 相差比较大,请问各位,有可能是什么原因?
注:StopWatch.Restart()与StopWatch.Stop()并没有占用时间。
谢谢。

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2020-06-01 17:10

    循环主体的运行时间是0.72s.
    这个你怎么测试得来的?是根据 _dTimeIntersect 累加的?这个定时器精度不准

    评论
    解决 1 无用
    打赏 举报

相关推荐 更多相似问题