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

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

  • 相关阅读:
    9.13 h5日记
    9.12 h5日记
    9.11 h5日记
    9.10 h5日记
    H5笔记周记
    ASP.NET-GridView之表头设计
    论执行力
    BS总结篇­
    花样年纪的记录(一)
    Nginx+ISS+Redis实现完美负载均衡
  • 原文地址:https://www.cnblogs.com/cleverZane/p/9227571.html
Copyright © 2011-2022 走看看