【问题标题】:Equivalent of bash command **time**等效于 bash 命令 **time**
【发布时间】:2013-04-15 13:10:50
【问题描述】:

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

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

【问题讨论】:

  • 你要找的函数是system.time()
  • 您可能还想尝试在这里搜索:在右上角的搜索栏中输入 [r] time 会很快得到结果(此处带有 R 标记)导致 system.time()

标签: r time


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您还可以使用 rbenchmark 包中的 benchmark 函数。查看帮助文件here

    【讨论】:

      【解决方案3】:

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

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

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

      有一些例子here

      【讨论】:

        猜你喜欢
        • 2012-09-01
        • 2013-07-14
        • 1970-01-01
        • 2011-11-03
        • 1970-01-01
        • 2021-12-16
        • 1970-01-01
        • 2018-04-06
        • 1970-01-01
        相关资源
        最近更新 更多