第一种方式:

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;  //  总毫秒数

第二种方式:

System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();
watch.Start();  //开始监视代码运行时间
//需要测试的代码
watch.Stop();  //停止监视
TimeSpan timespan = watch.Elapsed;  //获取当前实例测量得出的总时间
System.Diagnostics.Debug.WriteLine("打开窗口代码执行时间:{0}(毫秒)", timespan.TotalMilliseconds);  //总毫秒数

C#如何测试代码运行时间相关推荐

  1. C# 中用stopwatch测试代码运行时间

    在C#中有一个秒表类:stopwatch,用这个类可以方便的测试一下代码运行时间.要使用stopwatch要先加一个命名空间,System.Diagnostics.具体用法如下: Stopwatch ...

  2. python测试代码运行时间_10种检测Python程序运行时间、CPU和内存占用的方法

    在运行复杂的Python程序时,执行时间会很长,这时也许想提高程序的执行效率.但该怎么做呢? 首先,要有个工具能够检测代码中的瓶颈,例如,找到哪一部分执行时间比较长.接着,就针对这一部分进行优化. 同 ...

  3. python测试代码运行时间_python测量代码运行时间方法

    Python 社区有句俗语: "python自己带着电池" ,别自己写计时框架. Python3.2具备一个叫做 timeit 的完美计时工具可以测量python代码的运行时间. ...

  4. C++测试代码运行时间

    如果我们想直观地看出朴素算法和其他算法对程序运行时间的影响,那么就可以采取以下方式. 方法1:基于头文件ctime和函数clock()的实现 代码1: #include<iostream> ...

  5. js测试代码运行时间

    运行时间 console.time(lable) console.timeEnd(lable) 测试的时候,在测试两边分别写以上两个函数,并且lable必须相等,这样才能让程序明白我从哪里开始,到哪里 ...

  6. python测试代码运行时间_在Python中准确地测量代码执行时间

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 测量代码执行时间是困难的.学习如何消除系统和随机测量误差,并获得更可靠的结果. 我们经常需要测量代码的特定 ...

  7. 【DSP开发】CCS5.5测试代码运行时间

    1.进入CCS环境,load已有工程.out文件,找到要查看的代码执行周期的地方. 2.选择CCS菜单中的Run--Clock--Enable 3.选择Run--Clock--Setup 4.在左下角 ...

  8. JS性能分析(测试代码运行时间)

    console.time("timer"); for(var i=0;i<10000;i++){} console.timeEnd("timer"); t ...

  9. 代码运行时间测试C++

    代码运行时间测试 #include<iostream.h> #include<time.h> void main() {clock_t start,finish;double ...

最新文章

  1. 关于PPP Multilink协议的配置
  2. bose耳机信号断续_挥汗如雨的夏季将至,5款运动型蓝牙耳机安利给你
  3. codevs1316 文化之旅
  4. Redis 命令--Redis列表(List))
  5. json.decoder.JSONDecodeError: Expecting value: line 28 column 5 (char 731)
  6. (王道408考研数据结构)第八章排序-第一节:排序综述
  7. php将已有图片缩放尺寸,PHP图片重新采样及大小缩放-imagecopyresampled用法实例
  8. Oracle与MySQL使用区别
  9. python风格logo_感觉logo不给力? Python十分钟制作属于你自己的个性logo
  10. php使用redis消息队列swoole,swoole+Redis实现实时数据推送
  11. Windows 10 Creators Update隐私策略变动一览
  12. linux vim修改字符串,Linux的vim查找和替换字符串
  13. Mysql 查询根节点下所有叶子节点
  14. C++:关于类以及h/cpp文件的一些实用知识
  15. 09开博——不差钱,就缺朋友
  16. windows安装ROS
  17. 【业务架构】获得正确业务能力的 12 项必备措施
  18. 力扣 532. 数组中的 k-diff 数对
  19. 盛邦安全入选《2022年中国网络安全市场全景图》10项细分领域
  20. MacOS使用Brew 安装多个PHP版本记录

热门文章

  1. SDOI2010 地精部落
  2. json及JavaBean转json
  3. C#中DataTable中的Compute方法使用收集
  4. Chapter 4 : 单行函数
  5. C语言——反弹球游戏(第二阶段
  6. Calendar的那些神坑
  7. 逆向project实战--Acid burn
  8. Codeforces 724 C. Ray Tracing
  9. VMware 11完全安装Mac OS X 10.10
  10. multiselect多选下拉框