使用WPF和EF开发程序的时候,发觉执行速度难以接受。那就计算下各个操作的运行时间吧。
代码转载自http://blog.csdn.net/xzjxylophone/article/details/6832160
DateTime方法:
static void SubTest()
{
DateTime beforDT = System.DateTime.Now;
//耗时巨大的代码
DateTime afterDT = System.DateTime.Now;
TimeSpan ts = afterDT.Subtract(beforDT);
Console.WriteLine("DateTime总共花费{0}ms.", ts.TotalMilliseconds);
}
StopWatch方法:
static void SubTest()
{
Stopwatch sw = new Stopwatch();
sw.Start();
//耗时巨大的代码
sw.Stop();
TimeSpan ts2 = sw.Elapsed;
Console.WriteLine("Stopwatch总共花费{0}ms.", ts2.TotalMilliseconds);
}