zoukankan      html  css  js  c++  java
  • .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);
        }
    }
  • 相关阅读:
    大约PCA算法学习总结
    内部硬盘的硬件结构和工作原理进行了详细解释
    DWZ使用注意事项
    cocos2d-x 在XML分析和数据存储
    HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth完全详细的说明
    hdu 1114 Piggy-Bank
    getResources()方法
    人机博弈-吃跳棋游戏(三)代移动
    Oracle 11g client安装和配置。
    的微信公众号开发 图灵机器人接口允许调用自己的微通道成为一个智能机器人
  • 原文地址:https://www.cnblogs.com/JamesLi2015/p/4651525.html
Copyright © 2011-2022 走看看