ASP.NET中Stopwatch类计算程序执行时间

admin 发布时间:2015-05-12 分类:.NET 阅读:3486次 3 条评论

ASP.NET中Stopwatch类计算程序执行时间,计算运行效率。

Stopwatch 实例可以测量一个时间间隔的运行时间,也可以测量多个时间间隔的总运行时间。 在典型的 Stopwatch 方案中,先调用 Start 方法,然后调用 Stop 方法,最后使用 Elapsed 属性检查运行时间。 

代码:

using System;
using System.Diagnostics;
using System.Threading;
class Program
{
   static void Main(string[] args)
    {
        Stopwatch stopWatch = new Stopwatch();
        stopWatch.Start();
        Thread.Sleep(10000);
        stopWatch.Stop();
        // Get the elapsed time as a TimeSpan value.
        TimeSpan ts = stopWatch.Elapsed;
        
        // Format and display the TimeSpan value.
        string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}",
                ts.Hours, ts.Minutes, ts.Seconds,
                ts.Milliseconds / 10);
        Console.WriteLine("RunTime " + elapsedTime);
    }
}


已有3条留言
  • 电视机排行榜
    发布于 2015-05-14 22:50:55  回复该评论
  • 菜苗网拥有强大、专业的技术研发团队,研发人员多来自于英特尔、微软等互联网顶尖公司
  • 久闻网佳莉
    发布于 2015-05-14 06:44:31  回复该评论
  • 还有其他方法可以计算吗
    • Super
      发布于 2015-05-15 20:16:17  回复该评论
    • 之前自己做标记计算时间,这种方式不太准确。其他方法暂时还不知道

发表评论:

◎欢迎您的参与讨论。