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

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

  • 相关阅读:
    数据公钥加密和认证中的私钥公钥
    hibernate数据的三种状态
    寄存器和立即数和内存单元
    三条总线作用
    liunx安装redis和gcc
    Python遍历列表
    String.split()分割字符串方法
    Jmeter教程 录制脚本
    Jemeter压力测试
    Jmeter性能测试
  • 原文地址:https://www.cnblogs.com/cleverZane/p/9227571.html
Copyright © 2011-2022 走看看