zoukankan      html  css  js  c++  java
  • C# 测试代码的运行时间

    使用以下方法可以准确的记录代码运行的耗时。
    System.Diagnostics.Stopwatch stopwatch = new Stopwatch();
    stopwatch.Start(); //  开始监视代码运行时间
    //  you code ....
    stopwatch.Stop(); //  停止监视
    TimeSpan timespan = stopwatch.Elapsed; //  获取当前实例测量得出的总时间
    double hours = timespan.TotalHours; // 总小时
    double minutes = timespan.TotalMinutes;  // 总分钟
    double seconds = timespan.TotalSeconds;  //  总秒数
    double milliseconds = timespan.TotalMilliseconds;  //  总毫秒数
    System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
    watch.Start();  //开始监视代码运行时间
    //添加需要测试的代码
    
    watch.Stop();  //停止监视
    TimeSpan timespan = watch.Elapsed;  //获取当前实例测量得出的总时间
    System.Diagnostics.Debug.WriteLine(string.Format("打开窗口代码执行时间:{0}(毫秒)", timespan.TotalMilliseconds));  //总毫秒数
  • 相关阅读:
    抽象工厂模式
    外观模式
    策略模式
    状态模式
    观察者模式
    装饰者模式
    模板方法模式
    适配器模式
    中介者模式
    组合模式
  • 原文地址:https://www.cnblogs.com/qiu2013/p/4220487.html
Copyright © 2011-2022 走看看