微软在.net 中提供了一套监测代码段执行时间的类方法;
Stopwatch类提供一组方法和属性,可用于准确地测量运行时间。【程序运行时间】
命名空间: System.Diagnostics
构造函数:Stopwatch sw=new Stopwatch( );
方法:Start 开始或继续测量某个时间间隔的运行时间。
Stop 停止测量某个时间间隔的运行时间。
Start | 开始或继续测量某个时间间隔的运行时间。 |
ElapsedMilliseconds | 获取当前实例测量得出的总运行时间(以毫秒为单位)。 |
属性:ElapsedMilliseconds 获取当前实例测量得出的总运行时间(以毫秒为单位)。
ElapsedMilliseconds | 获取当前实例测量得出的总运行时间(以毫秒为单位)。 |
用法实例如下:
其使用方法如下:
var stopWatch = new StopWatch(); //创建一个Stopwatch实例
stopWatch.Start(); //开始计时
stopWatch.Stop(); //停止计时
stopWatch.Reset(); //重置StopWatch
stopWatch.Restart(); //重新启动被停止的StopWatch
stopWatch.ElapsedMilliseconds //获取stopWatch从开始到现在的时间差,单位是毫秒