Stopwatch
是为此目的而设计的,并且是衡量.NET中时间执行情况的最佳方法之一。
var watch = System.Diagnostics.Stopwatch.StartNew();// the pre that you want to measure comes herewatch.Stop();var elapsedMs = watch.ElapsedMilliseconds;
不要 使用DateTime来衡量.NET中的时间执行。
更新:
正如@
series0ne在注释部分所指出的:如果要真正精确地测量某些代码的执行情况,则必须使用 *** 作系统内置的性能计数器。在以下的答案必须包含一个很好的概述。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)