美文网首页
C#从Stopwatch测试得出的注意事项

C#从Stopwatch测试得出的注意事项

作者: 桂南鄙士 | 来源:发表于2022-02-18 21:07 被阅读0次

    今天鄙人又做了两个测试,发现使用Stopwatch方法进行测试时,只要代码放在首个位置进行测试,运行时间都会有所增长。

首次测试:

位置1代码 位置2代码

输出结果:位置1代码用时更长

输出结果:位置1代码用时更长

但是如果我把这两个位置的代码进行交换:

        

交换后的位置1 交换后的位置2

各个循环的耗时比又发生了变化:

结果

即使把Restart方法换掉也不行。

结果

总结:使用Stopwatch测试代码性能时,首个位置被检测的代码耗时存在较大的不精确问题,比实际用时耗时更长。

相关文章

网友评论

      本文标题:C#从Stopwatch测试得出的注意事项

      本文链接:https://www.haomeiwen.com/subject/spaylrtx.html