close

在撰寫演算法相關程式時,通常會需要記錄程式的執行時間,以便評估演算法的優劣,這時候可以使用 .NET 內建的類別:Stopwatch

使用之前請先加入下列 Name Space。

using System.Diagnostics;

 

使用方法。

Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();
Thread.Sleep(5000);
stopWatch.Stop();
TimeSpan time = stopWatch.Elapsed;
Console.WriteLine(time.Minutes + "分" + time.Seconds + "秒" + time.Milliseconds + "毫秒");

stopWatch.Reset();
stopWatch.Start();
Thread.Sleep(6000);
stopWatch.Stop();
time = stopWatch.Elapsed;
Console.WriteLine(time.Minutes + "分" + time.Seconds + "秒" + time.Milliseconds + "毫秒");

 

執行結果。

2012-07-15_204520

arrow
arrow
    全站熱搜

    卑微研究生 發表在 痞客邦 留言(0) 人氣()