我想在我的代码中测试某些方法和SQL查询所需的时间.我尝试过以下方法:
DateTime start = DateTime.Now;
//Do something
DateTime end = DateTime.Now;
TimeSpan ts = end - start;
int millis = ts.Milliseconds;
Run Code Online (Sandbox Code Playgroud)
但我觉得这不是正确的做法.对于某些方法,我经常会得到1的值,对于其他方法,我会经常得到200,有没有准确的方法来衡量和记录这种事情?
使用秒表课程.
Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
//your work
stopWatch.Stop();
Run Code Online (Sandbox Code Playgroud)