12.3 测量运行的时间

12.3.1 问题

您想要测量运行特定代码块所需的时间。

12.3.2 方案

system.time() 函数将测量在 R 中运行某些东西所需的时间。

  1. tm <- system.time({
  2. # 做一些消耗时间的事情
  3. x <- 1:1e+05
  4. for (i in seq_along(x)) x[i] <- x[i] + 1
  5. })
  6. tm
  7. #> user system elapsed
  8. #> 0.010 0.001 0.011

输出显示运行代码块需要 0.01 秒。