使用以下方法可以準確的記錄代碼運行的耗時。
System.Diagnostics.Stopwatch stopwatch = new Stopwatch();stopwatch.Start(); // 開始監視代碼運行時間// you code ....stopwatch.Stop(); // 停止監視TimeSpan timespan = stopwatch.Elapsed; // 獲取當前實例測量得出的總時間double hours = timespan.TotalHours; // 總小時double minutes = timespan.TotalMinutes; // 總分鐘double seconds = timespan.TotalSeconds; // 總秒數double milliseconds = timespan.TotalMilliseconds; // 總毫秒數
System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch();watch.Start(); //開始監視代碼運行時間//添加需要測試的代碼watch.Stop(); //停止監視TimeSpan timespan = watch.Elapsed; //獲取當前實例測量得出的總時間System.Diagnostics.Debug.WriteLine("打開窗口代碼執行時間:{0}(毫秒)", timespan.TotalMilliseconds); //總毫秒數
新聞熱點
疑難解答