程式寫到某一階段,不管是來自使用者的回饋或自我精進,會對程式進行反應時間的檢查
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()來重置計算時間.
文章標籤
全站熱搜
留言列表