随便写写,小马哥勿怪

最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。

十年河东十年河西,莫欺少年穷。 

   话说马云年轻的时候也是屌丝一枚,有图为证

现在的马云依然是亚洲首富啊(有图为证),所以嘛,十年河东十年河西,莫欺少年穷。

   

   以上均是开玩笑,希望小马哥别生气哦

   C#统计程序执行时间,代码如下:

 class Program{static void Main(string[] args){string s = "chen";string ss = "chen";Stopwatch sw = new Stopwatch();sw.Start();for (int i = 0; i < 100000000; i++){if (s == ss){//Console.WriteLine("字符串相同");
                }else{//Console.WriteLine("字符串不相同");
                }}sw.Stop();TimeSpan ts2 = sw.Elapsed;Console.WriteLine("sw总共花费{0}ms.", ts2.TotalMilliseconds);Stopwatch sw_Eq = new Stopwatch();sw_Eq.Start();for (int i = 0; i < 100000000; i++){if (s.Equals(ss)){//Console.WriteLine("字符串相同");
                }else{//Console.WriteLine("字符串不相同");
                }}sw_Eq.Stop();TimeSpan tssw_Eq = sw_Eq.Elapsed;Console.WriteLine("sw_Eq总共花费{0}ms.", tssw_Eq.TotalMilliseconds);Console.ReadKey();}}

当然,咱们也可以自行写一个方法,很简单的,就是程序执行前,统计下当前时间,执行完成后,统计下当前时间,两个当前时间相减即可

代码如下:

class Program{static void Main(string[] args){string s = "chen";string ss = "chen";Stopwatch sw = new Stopwatch();sw.Start();for (int i = 0; i < 100000000; i++){if (s == ss){//Console.WriteLine("字符串相同");
                }else{//Console.WriteLine("字符串不相同");
                }}sw.Stop();TimeSpan ts2 = sw.Elapsed;Console.WriteLine("sw总共花费{0}ms.", ts2.TotalMilliseconds);Stopwatch sw_Eq = new Stopwatch();sw_Eq.Start();for (int i = 0; i < 100000000; i++){if (s.Equals(ss)){//Console.WriteLine("字符串相同");
                }else{//Console.WriteLine("字符串不相同");
                }}sw_Eq.Stop();TimeSpan tssw_Eq = sw_Eq.Elapsed;Console.WriteLine("sw_Eq总共花费{0}ms.", tssw_Eq.TotalMilliseconds);DateTime beforDT = System.DateTime.Now;for (int i = 0; i < 100000000; i++){if (s.Equals(ss)){//Console.WriteLine("字符串相同");
                }else{//Console.WriteLine("字符串不相同");
                }}DateTime afterDT = System.DateTime.Now;TimeSpan ts = afterDT.Subtract(beforDT);Console.WriteLine("DateTime总共花费{0}ms.", ts.TotalMilliseconds);  Console.ReadKey();}}

执行结果图如下:

 @陈卧龙的博客

C# 统计程序执行时间相关推荐

  1. 「Java知识点分享」优雅的统计程序的执行时间,别再用System.currentTimeMillis()了

    每天分享一点小知识,积少成多.今天分享的是如何优化的统计程序的执行时间,搞起! 1.不建议的方式 long begin = System.currentTimeMillis(); // 耗时的程序执行 ...

  2. 怎么计算python程序执行时间_【华为云技术分享】计算python程序执行时间

    写代码的时候,我们可能想知道python的执行效率如何,有如下几种方法可以计算python程序执行时间. 1.方法1 import datetime starttime = datetime.date ...

  3. 6种快速统计代码执行时间的方法,真香!(史上最全)

    我们在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Jav ...

  4. 【华为云技术分享】计算python程序执行时间

    写代码的时候,我们可能想知道python的执行效率如何,有如下几种方法可以计算python程序执行时间. 1.方法1 import datetimestarttime = datetime.datet ...

  5. java sleep方法_6种快速统计代码执行时间的方法,真香!(史上最全)

    我们在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Jav ...

  6. Linux统计程序运行时间

    预估程序的运行时间是很常见的一个需求. 在Linux下我们可以很方便的用一个命令来统计程序的运行时间:time. 如果我们需要测试test.sh这个脚本的执行时间,就可以用如下命令: time bas ...

  7. 技巧 | OpenCV程序执行时间计算

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 01 引言 大家用OpenCV做开发,经常需要调试算法,打印出算法 ...

  8. python获取耗时的shell_python获取耗时的shell_关于Linux:在shell中获取程序执行时间...

    我想在Linux shell中在几个不同的条件下执行一些东西,并且能够输出每次执行的执行时间. 我知道我可以编写一个Perl或python脚本来完成这个任务,但是有没有一种方法可以在shell中完成呢 ...

  9. Python看程序执行时间(time模块)

    Python看程序执行时间需要用到time模块,该模块提供了各种时间相关的函数.相关功能还可以参阅 datetime 和 calendar 模块. time模块的官方文档https://docs.py ...

最新文章

  1. Objective-C 自动生成文档工具:appledoc
  2. 豪取4个SOTA,谷歌魔改Transformer登NeurIPS 2021!一层8个token比1024个还好用
  3. 10年开发经验大佬分享一个数据库系统知识图谱
  4. js入门·表单详解一(修改表单属性,修改表单元素值)
  5. 有什么事情是你当了程序员之后才知道的?
  6. ldap集成nginx
  7. linux tcp ip c,Linux下TCP/IP编程--TCP实战(select)
  8. centos7 关闭防火墙和selinux
  9. java将图片(jpg/bmp/png)转16位bmp(RBG565)
  10. NVMe驱动详解系列——第一部分:NVMe驱动初始化和注销
  11. Sublime Text3 Build 3207破解
  12. 循环冗余校验码CRC原理与LFSR循环码编码器原理
  13. postgresql 查找慢sql之二: pg_stat_statements
  14. 美颜相机android版,美颜相机手机版
  15. java partial class_easymock教程-partial class mocking
  16. Linux是什么?它是哪个国家开发的
  17. 《每日一题》——146. LRU 缓存|460. LFU 缓存
  18. 机器人常用传感器学习总结
  19. 区块链常用序列化分析
  20. 聊一下盲盒app开发 盲盒小程序开发

热门文章

  1. Swift —— 指针
  2. fake rolex watches sale Stuff.co.nz - 新西兰最新新闻和世界新闻,体育新闻和天气预报新西兰
  3. 【蓝桥杯】历届试题 对局匹配(贪心)
  4. 江南大学计算机专硕学硕,考研择校分析 — 江南大学
  5. Springboot入门案例教程
  6. 生成一维码条码码,扫码查询相关条码信息
  7. scanf 之 %2s 与 %2d
  8. 港科喜讯 | 首席副校长郭毅可教授荣获吴文俊人工智能科技奖杰出贡献奖
  9. openssh升级后使用CRT远程报错:没有兼容的加密程序,服务器支持这些加密程序
  10. STM32最小系统核心板(STM32F103C8T6)实现流水灯