.NET 程序启动调试器 .NET 测试代码耗费时间

有些场景的.NET程序,不容易设置断点,可以用下面的方法,在.NET代码中增加启动调试器的代码:

if (!Debugger.IsAttached)
    Debugger.Launch();

在文件开头添加引用using System.Diagnostics;

 

参考下面的代码例子,Visual Studio 2015内置查看两个段点之间代码执行的性能(内存耗费和处理器时间)

class Program
{
    static void Main()
    {
        // Create new stopwatch
        Stopwatch stopwatch = new Stopwatch();

        // Begin timing
        stopwatch.Start();

        // Do something  这里是需要测试的耗费时间的代码
        for (int i = 0; i < 1000; i++)
        {
            Thread.Sleep(1);
        }

        // Stop timing
        stopwatch.Stop();

        // Write result
        Console.WriteLine("Time elapsed: {0}",stopwatch.Elapsed);
    }
}
原文地址:https://www.cnblogs.com/JamesLi2015/p/4651525.html