博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#如何计算代码执行时间
阅读量:5341 次
发布时间:2019-06-15

本文共 626 字,大约阅读时间需要 2 分钟。

 

方法一:

using System.Diagnostice;//导入该命名空间

Stopwatch watch=new Stopwatch ();//实例化一个计时器

watch.Start();//开始计时

/*

此处为要计算的运行代码

例如:

int sum=0;

for(int i=0; i<100;i++)

{

   for(int j=0;j<100;j++)

    {

      sum+=j;

     }

}

*/

watch.Stop();//结束计时

//获取当前实例测量得出的总运行时间(以毫秒为单位)
string time = watch.ElapsedMilliseconds.ToString();

 说明:

Stopwatch提供了几个方法用以控制Stopwatch对象。Start方法开始一个计时操作,Stop方法停止计时。此时如果第二次使用 Start方法,将继续计时,最终的计时结果为两次计时的累加。为避免这种情况,在第二次计时前用Reset方法将对象归零

 

方法2:

 DateTime stardt = DateTime.Now;

/*

代码段

*/

TimeSpan ts = DateTime.Now.Subtract(stardt);

double count = ts.TotalMilliseconds;

转载于:https://www.cnblogs.com/swarb/archive/2013/01/28/9924334.html

你可能感兴趣的文章
php中eval函数的危害与正确禁用方法
查看>>
20172315 2017-2018-2 《程序设计与数据结构》第十一周学习总结
查看>>
MySQL添加、修改、撤销用户数据库操作权限的一些记录
查看>>
ViewBag & ViewData
查看>>
关于谷歌浏览器Chrome正在处理请求的问题解决
查看>>
Git核心技术:在Ubuntu下部署Gitolite服务端
查看>>
平面波展开法总结
查看>>
建造者模式
查看>>
ArraySort--冒泡排序、选择排序、插入排序工具类demo
查看>>
composer 安装laravel
查看>>
8-EasyNetQ之Send & Receive
查看>>
Android反编译教程
查看>>
java重写LinkedList
查看>>
zTree节点重叠或者遮挡
查看>>
List<string> 去重复 并且出现次数最多的排前面
查看>>
js日志管理-log4javascript学习小结
查看>>
Android之布局androidmanifest.xml 资源清单 概述
查看>>
How to Find Research Problems
查看>>
Linux用户管理
查看>>
数据库第1,2,3范式学习
查看>>