背景
公司接了实时检测任务,同事编写并训练好了模型,配置测试计算一张图片需要的时间
方案
以往都是使用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;