在对部分代码进行计时时永远不要用DateTime.Now来进行性能跟踪,因为太慢了。使用如下类来记录:
//System.Diagnostics.Stopwatch
//1.更加准确
//2.精度更高
//3.开销更低
var sw = Stopwatch.StartNew();
//...do work...
TimeSpan t = sw.Elapsed;
long ms = sw.ElapsedMilliseconds;
long ticks = sw.ElapsedTicks;
在对部分代码进行计时时永远不要用DateTime.Now来进行性能跟踪,因为太慢了。使用如下类来记录:
//System.Diagnostics.Stopwatch
//1.更加准确
//2.精度更高
//3.开销更低
var sw = Stopwatch.StartNew();
//...do work...
TimeSpan t = sw.Elapsed;
long ms = sw.ElapsedMilliseconds;
long ticks = sw.ElapsedTicks;