C#高精度计时

背景

公司接了实时检测任务,同事编写并训练好了模型,配置测试计算一张图片需要的时间

方案

以往都是使用DateTime.Now两头掐点,非常不专业。

现在使用System.Diagnostics命名空间中的StopWatch类来实现

代码

using System.Diagnostics;

//实例化计时对象
StopWatch sw=new StopWatch();

//开启计时
sw.Start();

//编写业务代码
do your task

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

//获取业务代码执行的用时,单位是秒[s]
float times=((float)sw.ElapsedTicks)/Stopwatch.Frequency;

猜你喜欢

转载自blog.csdn.net/qq_36694133/article/details/130573718