2013-04-15 43 views
2

如何计算R脚本的运行时间?等价的bash命令**时间**

我基本上想要一个相当于bash命令时间

+4

您正在查找的函数是'system.time()'。 – A5C1D2H2I1M1N2O1R2T1

+1

您可能还想在这里尝试搜索:在右上角的搜索栏中输入'[r] time'会让您的结果(带有R标签)很快导致'system.time()'。 –

回答

6

使用system.time,或看看microbenchmark包。

3

您还可以使用rbenchmark包中的benchmark函数。请参阅帮助文件here

0

如果它不能由system.time()评估一个复杂的脚本,请尝试:

start_time = proc.time() 
<your script here> 
end_time = proc.time() 
print(end_time - start_time) 

显然,你需要运行线1-3彼此接近越好。

有一些例子here