程式寫到某一階段,不管是來自使用者的回饋或自我精進,會對程式進行反應時間的檢查

C#裡有提供一個類 StopWatch,可以來看整個程式或者是程式的某個區塊的執行時間

例子如下

class Program
{
    static void Main(string[] args)
    {
        Stopwatch loadingWatch = new Stopwatch();
        loadingWatch.Start();
        using(BlogDBCode mode = new BlogDBCode())
        {
            mode.Database.CreateIfNotExists();
        }
        loadingWatch.Stop();
        Console.WriteLine(loadingWatch.ElapsedMilliseconds);
        Console.ReadKey();
    }
}

上例黃色區塊就是,而包在Start()和Stop()中的就是我們要測的程式區塊.

如果你的程式中有多個區塊要測,可以使用Reset()來重置計算時間.

arrow
arrow
    文章標籤
    c# excute time observe
    全站熱搜
    創作者介紹
    創作者 痞客興 的頭像
    痞客興

    痞客興的部落格

    痞客興 發表在 痞客邦 留言(0) 人氣()