C#如何測試代碼運行時間


第一種
利用 System.DateTime.Now

// example1: System.DateTime.Now method
DateTime dt1 = System.DateTime.Now;
System.Threading.Thread.Sleep(time_cap);
DateTime dt2 = System.DateTime.Now;

TimeSpan ts = dt2.Subtract(dt1);
Console.WriteLine("example1 time {0}", ts.TotalMilliseconds);

 

第二種

System.Diagnostics.Stopwatch stopwatch = new 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;  //  總毫秒數

還有其他的方法的。

更多:

C# 訪問操作注冊表整理

C#中如何獲取系統環境變量等

C#Css/Js靜態文件壓縮--Yui.Compressor.Net


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM