在平時開發中,我們會遇到說,某段程式碼執行速度很慢,那麼如何取判斷這段程式碼段的執行時間呢,

随风178發表於2024-10-19
  System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();
  stopwatch.Start(); //  開始監視程式碼執行時間
  /*
  要檢測時間的程式碼段
  */
  stopwatch.Stop(); //  停止監視
  TimeSpan timespan = stopwatch.Elapsed; //  獲取當前例項測量得出的總時間
  double hours = timespan.TotalHours; // 總小時
  double minutes = timespan.TotalMinutes;  // 總分鐘
  double seconds = timespan.TotalSeconds;  //  總秒數
  double milliseconds = timespan.TotalMilliseconds;  //  總毫秒數
  log.InfoFormat("遞迴用時:{0}", milliseconds);

相關文章