C# 计算程序运行耗时的方法
C#之计算程序运行耗时的方法
方式1 利用System.DateTime.Now
示例代码:
static void Main(string[] args){DateTime dt1 = DateTime.Now;int sum = 0;for (int i = 0; i < 1000; i++){sum += 1;}DateTime dt2 = DateTime.Now;TimeSpan ts = dt2.Subtract(dt1);Console.WriteLine("程序耗时:{0}ms.", ts.TotalMilliseconds);Console.ReadLine();}
运行结果:
方式2 利用Stopwatch
示例代码:
static void Main(string[] args){Stopwatch sw = new Stopwatch();sw.Start();int sum = 0;for (int i = 0; i < 1000; i++){sum += 1;}sw.Stop();TimeSpan ts = sw.Elapsed;Console.WriteLine("程序耗时:{0}ms.", ts.TotalMilliseconds);Console.ReadLine();}
运行结果:
C# 计算程序运行耗时的方法相关推荐
- C中计算程序运行时间差(毫秒级)
最近在跑一些程序,需要计算程序运行的时间,然后搜索了一下相关的材料,发现下面的一个比较好的方法,可以实现毫秒级的计时: #include <sys/timeb.h> #if defined ...
- matlab 如何捕捉错误,【matlab|matlab运行错误捕捉方法】
『傻大方知识库摘要_matlab|matlab运行错误捕捉方法』需安装VC2005运行库.Matlab错误提示往往以DOS窗口显示,错误提示经常一闪而过,无法查看具体错误信息,可以按照如下操作进行查看 ...
- python利用装饰器进行运行耗时分析
运行环境 python 3.7.0.特设置了DEBUG模式,便于打开和关闭耗时分析功能. import time DEBUG = 0 # 在需要分析时效性的时候将该量置为1,否则置为0def prin ...
- Qt 测量函数运行耗时
Qt 测量函数运行耗时 本人常用两种方法,在此做记录: 方法一:QTimer (Windows和Linux均可)其精度为ms级 #include <QTime> QTime time; t ...
- Python统计函数耗时的方法
time.time() 不适用于精度过高的计时.适用于表示日期时间或者对于精度要求不高的计时. import time T1 = time.time()#待计算的代码块 print('hello wo ...
- R语言统计代码运行耗时实战:计算代码运行时间、使用proc.time函数计算代码运行时间
R语言统计代码运行耗时实战:计算代码运行时间.使用proc.time函数计算代码运行时间 目录
- linux docker运行目录,Linux更改Docker运行根目录的方法
下面的就是解决Docker存放位置的空间太小,导致Docker运行缓慢的方法了,有遇到这个问题的用户,就用这种方法进行解决吧. 解决方法: 一是重装系统,这也太不人性化了,忽略...下次部署 Dock ...
- ubuntu下php服务器搭建_Ubuntu服务器下搭建php运行环境的方法
本文实例讲述了Ubuntu服务器下搭建php运行环境的方法.分享给大家供大家参考,具体如下: 安装 Apache2: sudo apt-get install apache2 安装PHP模块: sud ...
- vc2005运行库彻底卸载_解决不安装VC运行库(VC2005,VC2008),程序运行出错的方法...
因为VS2005以后程序采用了manifest的生成方式,所以发布的时候要和运行库一起发布.但是我们平时开发和发布的时候如果都要客户安装运行库,那就不太方便了.你可以Microsoft下载:http: ...
- Hive自定义UDF的JAR包加入运行环境的方法
Hive开发udf函数打包jar文件后,需将jar文件放入hive的运行环境,方法有三. 先将http://blog.csdn.net/fjssharpsword/article/details/70 ...
最新文章
- puts(char *) gets(char *)
- Github 优秀开源项目 Best Open Source Projects
- 容器打印日志到控制台阻塞的排障
- Java Agent
- 如何更改从Outlook发送的电子邮件中的“答复”地址
- 每日一笑 | 一个男人逐渐变心的过程
- Google Appengine登台服务器操作方法
- Codeforces 360E 贪心 最短路
- 关于程序修改时(修改被调用的SQL时),注意关联性(也可以说是影响范围)。
- 四种插入数据的MySQL语句比较
- URLRewrite 在 iis6+iis7中的配置
- 2021年塔城某施工项目招标公告
- 由西云数据运营的中国第二个AWS区域正式向客户提供服务
- python操作WPS中Excel练习
- 文档写作利器:Markdown
- 开上新能源车之后,如何摆脱“充电焦虑”?
- Win10下取消U盘/移动硬盘“写保护”的方法
- eclipse插件说明
- folium基础内容介绍
- 【Web前端HTML5CSS3】02-前端开发准备
热门文章
- Linux内核对per-cpu变量的实现
- dev多行注释_Shell 实现多行注释的几种常用方法
- python __import__和import区别_import reload __import__在python中的区别|python3教程|python入门|python教程...
- 深度学习优化算法大全系列3:NAG(Nesterov Acceleration Gradient)
- STL---栈和队列
- 阿里云服务器mysql莫名丢失_MySQL5.6 突然死掉 阿里云端的 服务器上搭建的
- 图:[PPT双屏技术-知识竞赛方案策划]华中师范大学-城市与环境科学学院-城环学院地理知识竞赛胜利闭幕.
- 瑞士联邦议会批准关于加密货币监管的指示
- Jaunt和Dolby联手,为VR视频带来更带感的全景声场体验
- 怎样学好计算机——计算机达人成长之路(23)