随便写写,小马哥勿怪

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

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

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

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

   

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

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

  1. class Program
  2. {
  3.  
  4. static void Main(string[] args)
  5. {
  6. string s = "chen";
  7. string ss = "chen";
  8. Stopwatch sw = new Stopwatch();
  9. sw.Start();
  10.  
  11. for (int i = ; i < ; i++)
  12. {
  13. if (s == ss)
  14. {
  15. //Console.WriteLine("字符串相同");
  16. }
  17. else
  18. {
  19. //Console.WriteLine("字符串不相同");
  20. }
  21.  
  22. }
  23. sw.Stop();
  24. TimeSpan ts2 = sw.Elapsed;
  25. Console.WriteLine("sw总共花费{0}ms.", ts2.TotalMilliseconds);
  26.  
  27. Stopwatch sw_Eq = new Stopwatch();
  28. sw_Eq.Start();
  29.  
  30. for (int i = ; i < ; i++)
  31. {
  32. if (s.Equals(ss))
  33. {
  34. //Console.WriteLine("字符串相同");
  35. }
  36. else
  37. {
  38. //Console.WriteLine("字符串不相同");
  39. }
  40.  
  41. }
  42. sw_Eq.Stop();
  43. TimeSpan tssw_Eq = sw_Eq.Elapsed;
  44. Console.WriteLine("sw_Eq总共花费{0}ms.", tssw_Eq.TotalMilliseconds);
  45.  
  46. Console.ReadKey();
  47. }
  48.  
  49. }

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

代码如下:

  1. class Program
  2. {
  3.  
  4. static void Main(string[] args)
  5. {
  6. string s = "chen";
  7. string ss = "chen";
  8. Stopwatch sw = new Stopwatch();
  9. sw.Start();
  10.  
  11. for (int i = ; i < ; i++)
  12. {
  13. if (s == ss)
  14. {
  15. //Console.WriteLine("字符串相同");
  16. }
  17. else
  18. {
  19. //Console.WriteLine("字符串不相同");
  20. }
  21.  
  22. }
  23. sw.Stop();
  24. TimeSpan ts2 = sw.Elapsed;
  25. Console.WriteLine("sw总共花费{0}ms.", ts2.TotalMilliseconds);
  26.  
  27. Stopwatch sw_Eq = new Stopwatch();
  28. sw_Eq.Start();
  29.  
  30. for (int i = ; i < ; i++)
  31. {
  32. if (s.Equals(ss))
  33. {
  34. //Console.WriteLine("字符串相同");
  35. }
  36. else
  37. {
  38. //Console.WriteLine("字符串不相同");
  39. }
  40.  
  41. }
  42. sw_Eq.Stop();
  43. TimeSpan tssw_Eq = sw_Eq.Elapsed;
  44. Console.WriteLine("sw_Eq总共花费{0}ms.", tssw_Eq.TotalMilliseconds);
  45.  
  46. DateTime beforDT = System.DateTime.Now;
  47.  
  48. for (int i = ; i < ; i++)
  49. {
  50. if (s.Equals(ss))
  51. {
  52. //Console.WriteLine("字符串相同");
  53. }
  54. else
  55. {
  56. //Console.WriteLine("字符串不相同");
  57. }
  58.  
  59. }
  60.  
  61. DateTime afterDT = System.DateTime.Now;
  62. TimeSpan ts = afterDT.Subtract(beforDT);
  63. Console.WriteLine("DateTime总共花费{0}ms.", ts.TotalMilliseconds);
  64.  
  65. Console.ReadKey();
  66. }
  67. }

执行结果图如下:

 @陈卧龙的博客

C# 统计程序执行时间的更多相关文章

  1. c语言统计程序执行时间

    c语言程序执行时间 #include <iostream> #include <cstdio> #include <ctime> int main() { std: ...

  2. 如何通过Java8的方式去统计程序执行时间?

    代码如下所示 import java.time.Duration; import java.time.Instant; import java.util.concurrent.TimeUnit; pu ...

  3. Spring AOP实例——异常处理和记录程序执行时间

    实例简介: 这个实例主要用于在一个系统的所有方法执行过程中出线异常时,把异常信息都记录下来,另外记录每个方法的执行时间. 用两个业务逻辑来说明上述功能,这两个业务逻辑首先使用Spring AOP的自动 ...

  4. c++英文单词频度统计程序

    英文单词频度统计程序(c++版) 写一个程序,分析一个文本文件(英文文章)中各个次出现的频率,并且把频率最高的十个词打印出来. 分析过程: (1)  简单设想大致分为两大步骤: 1.经过文本文件的读操 ...

  5. CodeIgniter框架开发的统计程序源代码开放

    文章来源: PHP开发学习门户 自己初学php时,用CodeIgniter框架开发的后台统计程序源代码 程序部分页面如图: 具体配置及下载源代码:http://bbs.phpthinking.com/ ...

  6. java查看程序执行时间

    public static void main(String[] args) { long a= System.currentTimeMillis();//获取当前系统时间(毫秒) for (int ...

  7. Mapreduce的序列化和流量统计程序开发

    一.Hadoop数据序列化的数据类型 Java数据类型 => Hadoop数据类型 int IntWritable float FloatWritable long LongWritable d ...

  8. php 测试 程序执行时间,内存使用情况

    memory_get_usage 可以分析内存占用空间. microtime 函数就可以分析程序执行时间. 上栗子: echo '开始内存:'.memory_get_usage(), ''; $tmp ...

  9. “人向猿进阶”之软件工程第三课----WORDCOUNT.EXE统计程序

    ---恢复内容开始--- WC项目要求 这个项目要求写一个命令行程序,模仿已有的wc.exe的功能,并加以扩充,给出某程序设计源语言文件的字符数.单词数和行数.给实现一个统计程序,它能正确统计程序文件 ...

随机推荐

  1. http响应报文和http请求报文 详细信息

    tomcat项目本身的jar包

  2. Redis学习手册(Key操作命令)

    一.概述: 在该系列的前几篇博客中,主要讲述的是与Redis数据类型相关的命令,如String.List.Set.Hashes和Sorted-Set.这些命 令都具有一个共同点,即所有的操作都是针对与 ...

  3. 【翻译】KNACK制作介绍

    KNACK 次世代游戏机的性能开发新世界,PlayStation 4首发游戏的舞台幕后     配合PS4的国内首发,作为SCE的第一个游戏发售的本作. 一边加入发挥次世代机机能的表现,设计了谁都可以 ...

  4. 解析使用ThinkPHP应该掌握的调试手段

    解析使用ThinkPHP应该掌握的调试手段     使用ThinkPHP应该掌握的调试手段经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉 ...

  5. 本田--CRV

    名称:CR-V 类型:紧凑型SUV 排量:2L/2.4L 变速箱:CVT无级变速 价格:18-25W 品牌:本田 生产:东风本田 历史:1995年第一代 外观特点:没啥特点= =空间算大的

  6. 页面静态化3 --- 伪静态技术之Apache的rewrite机制

      Apache的rewrite机制: 意思就是,你发送的地址,比如:http://localhost/news-id67.html会被Apache改写成http://localhost/news.p ...

  7. anti-pattern - Hard coding

    https://en.wikipedia.org/wiki/Hard_coding Considered an anti-pattern, hard coding requires the progr ...

  8. android studio无法关联源码

    1.查看源码的时候报这个, 说找不到API 23的源码 2.本地的SDK 3.google  stackoverflow 给出解决方案 http://stackoverflow.com/questio ...

  9. 取url的键值对,location的search:从?开始的字符串

    function urlArgs(){ var args=""; var query=location.search.substring(1);//去除问号 var pairs=q ...

  10. HBase HDFS目录树

    一.0.94-cdh4.2.1版本系统级别的一级目录如下,用户自定义的均在这个/hbase 下的一级子目录下/hbase/-ROOT-/hbase/.META./hbase/.archive/hbas ...