.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();
        }
    }
}

作者:重庆熊猫

出处:https://www.cnblogs.com/cqpanda/p/16153253.html

版权:本作品采用「不论是否商业使用都不允许转载,否则按3元1字进行收取费用」许可协议进行许可。

posted @   重庆熊猫  阅读(292)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示