您的位置:首页 > 编程语言 > C#

C# 测试代码运行时间

2018-04-03 11:35 369 查看
测试代码运行的 时间

我们需要用到 Stopwatch 类

如果不想听我啰嗦的

附上微软官方文档

https://msdn.microsoft.com/zh-cn/library/system.diagnostics.stopwatch(v=vs.110).aspx

这个类里面有两个方法

方法名说明
Start() 开始或继续测量某个时间间隔的运行时间。
Stop()停止测量某个时间间隔的运行时间。
tart是开始,stop就是停止啦。

不多说了,不然又要说我啰嗦了,

直接上代码:

我测试的环境如下:

使用语言:C#

环境:.net Framework 4.6.1 (貌似支持所有.NET环境,我就不多说了)

使用前需要using System.Diagnostics;

using System;
using System.Diagnostics;

namespace UseStopWatch
{
class Program
{
static void Main(string[] args)
{
//声明
Stopwatch stopWatch = new Stopwatch();
//开始
stopWatch.Start();

for (int i = 0; i < 100; i++)
{
Console.WriteLine("打印输出");
}
//结束
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
double days = ts.TotalDays;//转换成天
double hours = ts.TotalHours;//转换成小时
double minutes = ts.TotalMinutes;//转换成分钟
double seconds = ts.TotalSeconds;//转换成秒
double milliseconds = ts.TotalMilliseconds;//转换成毫秒
}
}
}


IsRunning 这个属性是用来判断是否运行的,平时会感觉比较鸡肋,但还是有点用的,做复杂判的测试时间时
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息