你的位置:首页 > 软件开发 > ASP.net > 如何计算代码的运行性能

如何计算代码的运行性能

发布时间:2015-04-23 16:01:37
我们在开发的过程中,很多时候一个功能可能有多个实现方法,为了追求代码的性能,我们往往需要比较各实现方法的运行时间,从而选择性能最好的实现方法。那么怎样计算一段代码(或者说是函数)的运行时间呢,这个就是这篇文章我们要总结的内容。我们主要分以下几点来总结。在C#代码中计算代码执行时间 ...

如何计算代码的运行性能

  我们在开发的过程中,很多时候一个功能可能有多个实现方法,为了追求代码的性能,我们往往需要比较各实现方法的运行时间,从而选择性能最好的实现方法。那么怎样计算一段代码(或者说是函数)的运行时间呢,这个就是这篇文章我们要总结的内容。我们主要分以下几点来总结。

  1. 在C#代码中计算代码执行时间
  2. 在Sql Server中计算代码执行时间

在C#代码中计算代码执行时间

在C#程序中要计算代码段(或方法)的执行时间,我们一般都使用Stopwatch类,我比较了使用+=和使用StringBuilder分别拼接字符串的性能差异,示例代码如下。

 1 namespace ConsoleApplication5 2 { 3   class Program 4   { 5     static void Main(get='_blank'>string[] args) 6     { 7       // 初始化性能计数器 8       CodeTimer.Initialize(); 9 10       // 定义执行次数11       int iteration = 100 * 1000; //10万次12 13       string s = string.Empty;14       CodeTimer.Time("String Concat", iteration, () => 15       {16         s += "a"; 17       });18 19       StringBuilder sb = new StringBuilder();20       CodeTimer.Time("StringBuilder", iteration, () => 21       {22         sb.Append("a"); 23       });24 25       Console.ReadKey();26     }27   }28 }

原标题:如何计算代码的运行性能

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录