zoukankan      html  css  js  c++  java
  • C# 计算代码执行时间

     很多项目在刚上线的时候使用的都是OK的,用户也体会不出来什么问题。

     可当程序运行个几年,或多或少会有一些运行起来变慢甚至失败的功能。

     程序逻辑是对的,这时候就要找找是不是有海量数据循环对比的问题。想找到对应的问题点,只要分段去统计下可能的问题代码执行时间。

     其他地方拷贝来的代码:

    using System.Diagnostics; 
    System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); 
    stopwatch.Start(); // 开始监视代码运行时间 
    //要测试的代码写这里 
    stopwatch.Stop(); // 停止监视 
    
    TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间 
    double hours = timespan.TotalHours; // 总小时数 
    double minutes = timespan.TotalMinutes; // 总分钟数 
    double seconds = timespan.TotalSeconds; // 总秒数 
    double milliseconds = timespan.TotalMilliseconds; // 总毫秒数
    View Code

    知道了是哪里的问题,就要想办法去优化了,不管是从数据库或是从代码逻辑上。

  • 相关阅读:
    字典序(摘)
    N
    Y
    B
    购物网站和秒杀系统实现技术
    行测技巧:十字交叉法解决比值混合问题
    数学符号读法大全
    搜狐畅游编程题
    sql删除重复记录
    'for' loop initial declarations are only allo
  • 原文地址:https://www.cnblogs.com/cleverZane/p/9227571.html
Copyright © 2011-2022 走看看