重庆熊猫 Loading

.NET中测试代码运行时间

更新记录
本文迁移自Panda666原博客,原发布时间:2021年6月29日。

计算代码运行的时间,除了呆萌地用秒表去计时,或者可以通过Visual Studio来查看,还可以在.NET代码中使用Stopwatch类型即可进行检测代码运行的时间。通过该类型实例的Start方法和Stop方法即可开启计时和停止计时。然后使用Elapsed属性获得时间间隔,从而获得运行的时间。

所在命名空间

using System.Diagnostics;

代码实例:

using System;
using System.Threading;
using System.Diagnostics;

namespace Panda666comTest
{
    class Program
    {
        static void Main(string[] args)
        {
            //初始化Stopwatch
            Stopwatch watch = new Stopwatch();
            //开始代码运行计时
            watch.Start();

            for (int i = 0; i < 1000; i++)
            {
                Console.WriteLine($"当前数值{i}");
                //模拟很耗时的操作
                Thread.Sleep(1);
            }

            //停止代码运行计时
            watch.Stop();
            //获取当前实例测量得出的总时间
            TimeSpan timespan = watch.Elapsed;
            //运行的总秒数
            Console.WriteLine($"{timespan.TotalSeconds}秒");

            //wait
            Console.WriteLine("Success");
            Console.ReadKey();
        }
    }
}
posted @ 2022-04-16 16:23  重庆熊猫  阅读(277)  评论(0编辑  收藏  举报