System.Diagnostics.Stopwatch 获取执行时间
2013-10-30 14:37
113 查看
在程序测试的时候,我们经常需要知道某个任务或者某段代码的执行需要多少时间,.net提供了一个很好的类为我们完成这个时间统计。
System.Diagnostics.Stopwatch
具体应用看一下的例子
sw.Start()计时开始,等待执行完一段代码后,sw.Stop()计时结束,然后调用sw.ElapsedMilliseconds属性可以得到本次计时的秒数。
如果需要重新计时,可以执行sw.Reset();另外还有一些属性
sw.Elapsed:返回所需时间的一个TimeSpan格式,如果计时时间比较长的话可以用这个属性
System.Diagnostics.Stopwatch
具体应用看一下的例子
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
//第一次计时
sw.Start();…//一些需要执行的代码
sw.Stop();
long seconds = sw.ElapsedMilliseconds;
//第二次计时
sw.Reset();
sw.Start();…//一些需要执行的代码
sw.Stop();
sw.Start()计时开始,等待执行完一段代码后,sw.Stop()计时结束,然后调用sw.ElapsedMilliseconds属性可以得到本次计时的秒数。
如果需要重新计时,可以执行sw.Reset();另外还有一些属性
sw.Elapsed:返回所需时间的一个TimeSpan格式,如果计时时间比较长的话可以用这个属性
相关文章推荐
- java中调用System.currentTimeMillis()获取当前时间来求出时间差及程序执行的时间
- 使用System.Diagnostics.Stopwatch对比程序段运行时间
- System.currentTimeMillis()获取时间,计算代码执行效率
- 使用System.Diagnostics.Stopwatch对比程序段运行时间
- C#使用StopWatch获取程序毫秒级执行时间的方法
- 使用System.Diagnostics.Stopwatch对程序的运行时间精确地测量
- 使用System.Diagnostics.Stopwatch对程序的运行时间精确地测量
- 使用System.Diagnostics.Stopwatch对程序的运行时间精确地测量
- 计算代码片段运行时间的方法 System.Diagnostics.Stopwatch
- 使用System.Diagnostics.Stopwatch对程序的运行时间精确地测量
- 使用System.Diagnostics.Stopwatch对程序的运行时间精确地测量
- 获取程序执行时的时间
- 获取C#中方法的执行时间及其代码注入
- Windows系统下获取一段函数执行的时间
- System.currentTimeMillis,getTimeInMillis与new Date().getTime获取当前时间戳耗时比较
- 【Java】StopWatch任务执行时间监视器
- System.currentTimeMillis();获取计算机的当前时间。
- php 获取代码执行时间和消耗的内存
- 使用rdtsc获取细粒度程序动态执行时间
- Linux下通过gettimeofday函数获取程序段执行时间【推荐】