Jak*_*urc 9 .net stopwatch
在秒表课程的 MSDN页面上,我发现了有趣文章的链接,该文章对秒表进行了以下说明:
但是有一些严重的问题: 在具有多个处理器的PC上,这可能不可靠.由于 BIOS中的错误,必须在同一处理器上执行Start()和Stop()才能获得正确的结果. 这对于没有恒定时钟速度的处理器来说是不可靠的(大多数处理器可以降低时钟速度以节省能量).这在详细解释这里.
但是有一些严重的问题:
在具有多个处理器的PC上,这可能不可靠.由于 BIOS中的错误,必须在同一处理器上执行Start()和Stop()才能获得正确的结果.
这对于没有恒定时钟速度的处理器来说是不可靠的(大多数处理器可以降低时钟速度以节省能量).这在详细解释这里.
我有点困惑.我见过大量使用秒表的例子,没有人提到这个缺点.这有多严重?我应该避免使用秒表吗?
And*_*are 2
它并没有被破坏,只是有局限性。对于大多数目的(阅读:非正式的微基准测试)来说,StopWatch使用起来很好,因为它对于非正式测试来说已经足够好了。对于更正式的目的,您很可能希望推出自己的检测代码,因为您会在获得正确结果方面投入更多资金。
StopWatch
归档时间:
15 年,9 月 前
查看次数:
807 次
最近记录:
13 年,9 月 前