2

如何计算 R 脚本的运行时间?

我基本上想要一个等效于 bash 命令time

4

3 回答 3

6

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

于 2013-04-15T13:13:22.050 回答
3

您还可以使用包中的benchmark功能rbenchmark在此处查看帮助文件

于 2013-04-15T13:50:06.710 回答
0

如果它是一个无法评估的复杂脚本system.time(),请尝试:

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

显然,您需要将第 1-3 行尽可能靠近地运行。

这里有一些例子。

于 2013-04-16T00:14:01.387 回答