2012-09-30 36 views
0

那麼,我想比較兩個程序的時間效率,這兩個程序的目的是做同樣的事情。我想要一些函數/腳本/方法,這樣在程序執行後,它就會給我做這個過程所需的時間。像 - "The program took 0.3ms to complete"。 我曾搜索過類似主題的主題,但我對所閱讀的內容並不滿意。所以,關於這個話題的任何亮點,表示讚賞有沒有一種方法可以以毫秒計算程序的時間複雜度?

+8

複雜程度不以毫秒爲單位。 – Puppy

+1

你可以使用'getWindowsTick()'@DeadMG我同意,但他想要的是清楚的,儘管他用錯了詞。另外,當我們剛開始學習時,我們的老師用MS來比較不同的學生算法。 – elyashiv

回答

2

如果要測量執行時間,您可以:

  1. 使用boost timer

  2. 前和執行後檢索系統時間和比較

+0

感謝您的快速回復。肯定會使用它。 :D –

+0

@nogard:你可能想要編輯你的鏈接 - 它指向一個頁面,說該接口已被棄用。 –

+0

@KlaasvanGend:鏈接工作正常.. –

相關問題