用Stopwatch测试C#代码执行速度2009-11-09 17:20用Stopwatch,简单,明了,精确。
// 使用 StopWatch 进行测量
Stopwatch sw = new Stopwatch();
sw.Start();
for (int i = 0; i < 1000; i++)
{
++i;
}
sw.Stop();
Console.WriteLine(sw.Elapsed);
StopWatch
几个关键属性和方法。
Elapsed :获取当前实例测量得出的总运行时间。在测试期间或者结束时均可获取。
IsRunning : 获取一个指示
Stopwatch 计时器是否在运行的值。
Start : 开始或继续测量某个时间间隔的运行时间。
多次调用 Start 前,需要使用
Reset 重置,否则会累加多次测量结果。
Stop : 停止测量某个时间间隔的运行时间。
Reset : 停止时间间隔测量,并将运行时间重置为零。
http://hi.baidu.com/cyap/blog/item/77a40a8f746242fd503d925a.html