当前位置:编程学习 > C#/ASP.NET >>

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

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

ps.我的测试数据来自文件。 --------------------编程问答-------------------- 不懂不懂得 --------------------编程问答--------------------                 Stopwatch sw = new Stopwatch();
                sw.Start();

中间是代码
sw.ElapsedMilliseconds 毫秒
sw.Stop(); --------------------编程问答-------------------- 没搞明白 --------------------编程问答-------------------- 没弄懂楼主的意图 --------------------编程问答-------------------- 参考 --------------------编程问答-------------------- 用Debug.Write
算法调用前和调用后分别记录时间 用这个东西写出时间差  最后在输出窗口中查看
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,