2015-04-22 89 views
-1

我有兩個類似算法的R腳本。我想通過計算成本來比較它們。我怎樣才能做這個計算?R - 計算腳本的計算成本

謝謝。

勞爾

+0

牆時間,CPU,內存整體將是我的猜測。測量;不要計算。 – duffymo

回答

1

這是一個duplicate question

第一種方式:

ptm <- proc.time() 
#your function here 
proc.time() - ptm 

或者另一種方式:

system.time({ #your function here }) 
+0

你是說'system.time'不計算傳遞給它的表達式嗎?因爲這是完全錯誤的。或者你只是不知道你可以打印,例如'system.time(print(1:5))',或者指定,例如'system.time(x < - 1:5); x'在裏面? – Roland

+0

@羅蘭德,你說得對,只是檢查一下。 – Rocketq

+0

我的意思是自動測量大O符號後的計算成本 – user3886573