当前位置: 首页 > news >正文

太原市建设北路小学网站建设银行观澜支行网站

太原市建设北路小学网站,建设银行观澜支行网站,网站设计与建设课程,江苏建设是国企吗概述计算一段程序的耗时是我们在编程中很常见的用法#xff0c;那这节内容就通过实例的方式来演示几种常用的统计耗时的方法.方法一#xff1a;stopwatchstatic void Main(string[] args){Stopwatch sw new Stopwatch();sw.Start();Thread.Sleep(999);sw.Stop();Console.Wri…概述     计算一段程序的耗时是我们在编程中很常见的用法那这节内容就通过实例的方式来演示几种常用的统计耗时的方法.方法一stopwatchstatic void Main(string[] args){Stopwatch sw new Stopwatch();sw.Start();Thread.Sleep(999);sw.Stop();Console.WriteLine($程序耗时{sw.ElapsedMilliseconds}ms.);Console.ReadKey();}最常用的计算耗时的就是使用Stopwatch使用的时候需要引用命名空间System.Diagnostics.运行结果程序耗时1012ms.方法二DateTime.Nowstatic void Main(string[] args){//Stopwatch sw new Stopwatch();//sw.Start();//Thread.Sleep(999);//sw.Stop();//Console.WriteLine($程序耗时{sw.ElapsedMilliseconds}ms.);var start DateTime.Now;Thread.Sleep(999);var stop DateTime.Now;Console.WriteLine($程序耗时{(stop - start).TotalMilliseconds}ms.);Console.ReadKey();}运行结果程序耗时1012.2267ms.方法二ValueStopwatch用法举例如下using System; using System.Diagnostics; using System.Threading;namespace ConsoleApp27 {class Program{ static void Main(string[] args){//Stopwatch sw new Stopwatch();//sw.Start();//Thread.Sleep(999);//sw.Stop();//Console.WriteLine($程序耗时{sw.ElapsedMilliseconds}ms.);//var start DateTime.Now;//Thread.Sleep(999);//var stop DateTime.Now;//Console.WriteLine($程序耗时{(stop - start).TotalMilliseconds}ms.);var watch ValueStopwatch.StartNew();Thread.Sleep(999);Console.WriteLine($程序耗时{watch.GetElapsedTime().TotalMilliseconds}ms.);Console.ReadKey();}}internal struct ValueStopwatch{private static readonly double TimestampToTicks TimeSpan.TicksPerSecond / (double)Stopwatch.Frequency;private readonly long _startTimestamp;public bool IsActive _startTimestamp ! 0;private ValueStopwatch(long startTimestamp){_startTimestamp startTimestamp;}public static ValueStopwatch StartNew() new ValueStopwatch(Stopwatch.GetTimestamp());public TimeSpan GetElapsedTime(){// Start timestamp cant be zero in an initialized ValueStopwatch. It would have to be literally the first thing executed when the machine boots to be 0.// So it being 0 is a clear indication of default(ValueStopwatch)if (!IsActive){throw new InvalidOperationException(An uninitialized, or default, ValueStopwatch cannot be used to get elapsed time.);}var end Stopwatch.GetTimestamp();var timestampDelta end - _startTimestamp;var ticks (long)(TimestampToTicks * timestampDelta);return new TimeSpan(ticks);}}}运行结果程序耗时1008.0426ms.
http://www.pierceye.com/news/307732/

相关文章:

  • 网站建设 万网网站统计插件
  • 怎么个人网站设计网站建设 不违背
  • 图片下载网站郑州联通网站备案
  • 名师工作室网站建设 意义o2o新零售系统
  • 域名查询权威网站网页设计基础填空题及答案
  • 网站建设策划方案如何写新开传奇新服网
  • dedecms网站上传服务器不是空间网站正则表达式怎么做
  • 青岛企业建设网站企业南宁网站开发建设
  • 网站备案是先做网站还是做完了备案效果好的手机网站建设
  • 做企业宣传网站沈阳妇科检查去哪个医院较好
  • 网站为什么维护wordpress 交易平台
  • 南京 电子商务网站5118数据分析平台官网
  • 试析企业网站建设模式建网站的网络公司
  • 内蒙古建设 招聘信息网站平台搭建
  • 做网站公司共有几处密码公司seo营销
  • 镇江网站制作费用广东华电建设股份有限公司网站
  • 西安知名的集团门户网站建设服务商潍坊网站开发asp培训
  • 网站服务器连接被重置为什么高德地图没有外国位置信息
  • 帝国cms 仿站 wordpress天津新亚太工程建设监理有限公司网站
  • 精品网站导航 做最好的导航网站建设数据库选择
  • 蓝杉网站建设公司贵阳网站建设公司排名
  • 苏州专业高端网站建设机构建网站公司下载快手
  • 中堂仿做网站个人网站设计论文道客巴巴
  • 怎么用ps做网站效果图24什么网站建设
  • 网站开发技术有网站建设方案 pdf
  • 网站建设教程浩森宇特福州医院网站建设公司
  • 怎样在网站上做超链接网站商城是用什么框架做的
  • 网站建设增城wordpress新文章类型
  • 广州市招投标中心官网上海网站关键词优化
  • 很多网站开发没有框架如何制作的长沙旅游景点大全排名