今天要记录一个接口的耗时情况,就要求去写一段测试各个代码运行时间的方法,于是就加了这么一段代码。原来的做法是在代码执行之前和之后获取系统时间,然后相减。被改成了使用c#里的Stopwatch来计算时间间隔。
Stopwatch sw=new Stopwatch(); sw.Start(); //第一段程序 sw.Stop(); string updcost = ( sw.Elapsed.TotalMilliseconds ) + ","; sw = new Stopwatch();//要新new一下,重置时间 sw.Start(); //第二段程序 sw.Stop(); updcost = updcost + (sw.Elapsed.TotalMilliseconds);