//第一种方法利用System.DateTime.Now
static void SubTest()
{
DateTime beforDT = System.DateTime.Now;

//耗时巨大的代码

DateTime afterDT = System.DateTime.Now;
TimeSpan ts = afterDT.Subtract(beforDT);
Console.WriteLine("DateTime总共花费{0}ms.", ts.TotalMilliseconds);
}
//第二种用Stopwatch类(System.Diagnostics)
public void SubTest()
{
Stopwatch sw = new Stopwatch();
sw.Start();

//耗时巨大的代码 start

SortedDictionary<int, string> sd = new SortedDictionary<int, string>();
//赋值
for (int i = 0; i < 10000; i++)
{
sd.Add(i, "aa" + i);
}
StringBuilder sbd = new StringBuilder();
foreach (var d in sd)
{
sbd.Append("键:" + d.Key + "值:" + d.Value + ";");
}
//Console.WriteLine("输出SortedDictionary:" + sbd.ToString());
//end
sw.Stop();
TimeSpan ts2 = sw.Elapsed;
Console.WriteLine("Stopwatch总共花费{0}ms.", ts2.TotalMilliseconds);
}

转载于:https://www.cnblogs.com/gyjjyg/p/7018348.html

测试代码耗时的时间段(.net)相关推荐

  1. java 耗时_Java使用简单的方法计算代码耗时

    前言:该博客主要是记录自己学习的过程,方便以后查看,当然也希望能够帮到大家. 说明 在我们的实际开发中,多多少少会遇到统计一段代码片段的耗时的情况,下面分享本人常用的方法. 第一步,在pom.xml加 ...

  2. GoogleTest进阶——参数测试、Mock测试、耗时测试、类型测试

    1. 前情提要 GoogleTest是一个为 C++ 开发的单元测试框架,为书写单元测试提供了很多有利的轮子,可以较大程度上的避免为了书写 单元测试 而需要重复搭建轮子的困扰. 本系列文章之前有一篇入 ...

  3. Python timeit库测试代码片段运行时间

    timeit库文档:https://docs.python.org/zh-cn/3/library/timeit.html timeit 是一个用来测量小代码片段执行时间的工具库,有命令行和函数调用两 ...

  4. 测试代码发布到博客效果(Windows Live Writer发布)

    测试代码发布到博客效果(Windows Live Writer发布) public class SwitchCase {/*** 1.switch后面的表达式为常量表达式,类型只能是可以转化为int. ...

  5. 【camera】自动泊车-基于深度学习的视觉车位检测项目(课程设计--训练代码、测试代码、部署demo)(2)

    **基于深度学习的点定位回归和角度预测的车位检测 基于深度学习的点定位回归和角度预测 基于深度学习的角点检测和角度回归 ** 项目下载地址:训练代码.测试代码.部署demo 数据集百度网盘下载:数据集 ...

  6. 匿名函数应用-多线程测试代码

    多线程测试代码,不用单独再写一个类,比较方面而已. public class MainThread { static int a=0; for (int x = 0;x<100;x++){ Th ...

  7. Windows/Linux TCP Socket网络编程简介及测试代码

    典型的网络应用是由一对程序(即客户程序和服务器程序)组成的,它们位于两个不同的端系统中.当运行这两个程序时,创建了一个客户进程和一个服务器进程,同时它们通过从套接字(socket)读出和写入数据在彼此 ...

  8. FFmpeg在Windows上设置dshow mjpeg编码+libyuv解码显示测试代码

    之前在https://blog.csdn.net/fengbingchun/article/details/103444891中介绍过在Windows上通过ffmpeg dshow设置为mjpeg编解 ...

  9. V4L2获取usb视频流测试代码

    Video4Linux2(Video for Linux Two, 简称V4L2)是Linux中关于视频设备的驱动框架,为上层访问底层的视频设备提供统一接口.V4L2主要支持三类设备:视频输入输出设备 ...

  10. FFmpeg中拉取rtsp视频流并缩放显示测试代码

    之前在https://blog.csdn.net/fengbingchun/article/details/92198857中给出过仅拉取rtsp视频流的测试代码,这里在此代码的基础上进行扩充,包括设 ...

最新文章

  1. 《Doing It - Management 3.0 Experiences》作者访谈
  2. bat 指定jdk_微服务开发 bat 一键批量启动 jar(效率小技巧)
  3. python 廖雪峰_廖雪峰的Python系列教程(20)——高级特性之生成器
  4. backtracking算法
  5. 图像匹配与OpenCV模板匹配
  6. JavaScript中substr和substring
  7. python字符串批量替换、修改多个字符的方法实例
  8. (计算机组成原理)第三章存储系统-第三节2:ROM芯片
  9. CSS文件开头到底声明@charset utf-8
  10. 看我打脸Message Pack
  11. 云联惠认证时间_云联惠最新消息2018 云联惠2018年最新消息
  12. 《Windows黑客编程技术》—— 学习历程
  13. 易语言新手入门教程第十三课 - 制作QQ自动登录器
  14. VXlan 技术实现原理
  15. mysql Incorrect string value \xF0\x9F\x98\x84\xF0\x9F
  16. matlab转子瞬态响应,转子热致振动现象的瞬态响应特性研究
  17. 安装pytorch报错及解决
  18. debug - UITextField 输入完跳入下一field,按钮变化
  19. Java高级深入与JVM
  20. 第四周项目二长方形周长面积

热门文章

  1. java虚拟机内存存储一个对象_java虚拟机在java堆中对象内存分配、布局、访问
  2. 性能测试---性能指标【1】
  3. python回溯算法全排列_从全排列看回溯算法
  4. 显示visual studio试用版序列号输入框小程序_Visual Studio 2008试用版的评估期已经结束 的解决方法...
  5. python读取文件夹下所有图像_Python 读取指定文件夹下的所有图像方法
  6. datanode启动后闪退_网友吐槽12306 App:不同意获取个人信息就会“闪退”
  7. FR常用技巧逐步整理
  8. oracle 表复制 long,关于oracle的数据库的数据Long和Number的转化字段
  9. 网络摄像头ip php,C#实现IP摄像头的方法
  10. ant centos环境下 编译没有将配置文件加载_Linux 下的动态库、静态库与环境变量...