c语言计算程序运行时间_C#里面的时间,如何计算一个程序运行花费的时间

有时候我们需要知道我们的程序性能怎么样,

运行的快不快

就像我们跑步一样,我们看谁跑的快。

在起跑线的时候,发令枪一响,我们按下开始

等过了终点线,我们按下结束

这中间的时间间隔,就是我们奔跑的时间。

由此反应我们的跑步速度。

程序运行花费的时间怎么计算呢?

在程序开始的时候,我们显示此时的时间。

在程序结束的时候,我们显示结束时候的时间。

这时间的间隔就是程序运行花费的时间。

我的计算机做这样的事情:打印9万行的a

for(int i=0;i<90000;i++)
Console.WriteLine("a");

花费5秒钟。

你说快不快啊?

可以进一步研究一下,影响程序运行时间的因素有哪些?

此文抛砖引玉。

代码

using System;

namespace Time_example
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
           
            DateTime date1=DateTime.Now; //开始时间
            Console.WriteLine(date1.ToString(System.Globalization.CultureInfo.InvariantCulture));
            for(int i=0;i<90000;i++)
              Console.WriteLine("a");
                DateTime date2=DateTime.Now;//结束时间
             Console.WriteLine(date1.ToString(System.Globalization.CultureInfo.InvariantCulture));
            Console.WriteLine(date2.ToString(System.Globalization.CultureInfo.InvariantCulture));

           
        }
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值