+ -
当前位置:首页 → 问答吧 → 如何准确测试程序运行时间?

如何准确测试程序运行时间?

时间:2011-12-27

来源:互联网

我要做个实验。其中需要比较各种算法的运行时间。由于算法差异不是很大,时间比较接近。测试数据大小比较小时,基本时间是ms级的。所以要求程序运行比较稳定。但是,实验的结果并不太好,每次设置好同样的参数,运行时间都有较大的差异。130ms的话,上下波动大的达到20、30ms。请问,有谁能给个帮助?先谢谢了。

ps.我的测试数据来自文件。

作者: c20110101   发布时间: 2011-12-27

不懂不懂得

作者: wmingcsharp   发布时间: 2011-12-27

Stopwatch sw = new Stopwatch();
  sw.Start();

中间是代码
sw.ElapsedMilliseconds 毫秒
sw.Stop();

作者: zhs23   发布时间: 2011-12-27