Stopwatch类只要提供一组方法和属性,可用于准确地测量运行时间。一般在项目中,如果需要计算出一段代码执行的时间,可以运用这个类。简单使用方法如下:
stopWatch.Start(); //开始或继续测量某个时间间隔的运行时间
//处理其它事务
。。。。。。。
stopWatch.stop(); //停止测量某个时间间隔的运行时间。
获取开始到结束这间的总运行时间隔
TimeSpan ts = Stopwatch.Elapsed // 获取当前实例测量得出的总运行时间。
Stopwatch.ElapsedTicks 属性也是返回测量总运行时间的值,返回的是长整型
如果继续测试,可以继续调用Start()方法,如果需要重新运行,可以调用方法
StartNew:对新的 Stopwatch 实例进行初始化,将运行时间属性设置为零,然后开始测量运行时间。
或者
Reset: 停止时间间隔测量,并将运行时间重置为零。再调用Start