→ iterator:看你想要獲得什麼資訊,單純比較程式區塊的速度, 04/01 14:53
→ iterator:可以使用 System.Diagnostics.Stopwatch 04/01 14:53
→ iterator:Visual Studio Premium 版本以上, 有提供 Profiling 功能 04/01 14:55
→ iterator:可以讓你統計分析整個程式運作時,各個模取的時間及資源 04/01 14:56
請問如果要比較不同語言呢? 這是單純在單一個IDE上去跑測試評估。
我想請問如果像是在程式比賽,ex:ACM 那種? 他們是如何去評估比較的?
※ 編輯: larrywhy (140.123.102.72), 04/01/2014 15:00:06
→ iterator:感覺這類需求的就不是很精確的數字, 04/01 15:13
→ iterator:在程式內或是程式外,前後加上 timer 應該就可以了 04/01 15:13
→ m339606:計算tick應該已經是最準確的了,不過在C#跟JAVA這兩種會有 04/01 20:02
→ m339606:JIT的程式碼似乎是無法互相比較的 04/01 20:04
→ m339606:還有系統負載也有差,畢竟現在os多工處理下去就會有誤差 04/01 20:04
→ m339606:大概現在只有單晶片單工執行才可以準確計算出tick? 04/01 20:06
→ larrywhy:感謝 那我大概知道了! 04/01 22:10
→ Litfal:攤開來,還是可以知道算法在某些指令集下的cpu clocks 04/02 18:39