如何计算 R 脚本的运行时间?
我基本上想要一个等效于 bash 命令time。
使用system.time
,或查看microbenchmark
包装。
您还可以使用包中的benchmark
功能rbenchmark
。在此处查看帮助文件
如果它是一个无法评估的复杂脚本system.time()
,请尝试:
start_time = proc.time()
<your script here>
end_time = proc.time()
print(end_time - start_time)
显然,您需要将第 1-3 行尽可能靠近地运行。
这里有一些例子。