R中的高级运行时计算

时间:2013-06-14 16:30:46

标签: r

我曾经看到有人运行一个R脚本,在那里他能够运行一段代码,然后返回代码中调用的每个函数的矩阵以及计算该特定函数所花费的总时间。例如,我可以这样做:

foo{
 for(i in 1:10){
  if(i < 5)
   {print i}
}

返回类似

的内容

for: 10 ms

if: 2 ms

print: 34 ms

如果有人知道执行此操作的函数的名称,我会很感激。

1 个答案:

答案 0 :(得分:2)

Rprof和profr看起来是答案;如评论中所述。让我们关闭它。