我編寫了自己的字符串匹配算法,我想精確地測量它的時間, 將它與其他算法進行比較,以檢查我的實現是否更好。RDTSC與秒錶
我試過(StopWatch),但由於Windows操作系統運行多個進程,每次運行都會給出不同的時間。我聽說(RDTSC)可以得到 循環的消耗數量,但我不知道它是否在每次執行中給出不同的循環次數?
請幫幫我; Can(RDTSC)能夠爲C#函數提供精確且相同的循環測量,或者與(StopWatch)類似?在沒有其他正在運行的進程的情況下,單獨獲取C#函數的週期數的最佳方法是什麼?並非常感謝任何幫助或提示
+1爲統計手段。這對於瞭解平均運行時間可能是最好的方法。您可以進一步計算標準偏差,以瞭解大多數採樣樣本的變化程度。 – 2011-01-19 16:33:04