【发布时间】:2021-09-25 15:42:16
【问题描述】:
有没有办法通过常见的 R 基准测试包之一(例如 rbenchmark、microbenchmark 或 bench)设置评估表达式运行时的最长时间?我正在比较一种算法的两种实现,一种在几秒钟内运行,另一种需要几分钟——如果可能的话,我想将“较慢”算法中使用的“最大”运行时间限制为特定时间。基准测试的总体目的不是为两种算法获得准确的时序基准,而是证明其中一种算法的速度要快几个数量级。
【问题讨论】:
-
我不认为基准测试工具本身就可以做到这一点,但stackoverflow.com/q/31462416/3358272 应该使您能够以最大超时运行表达式。
标签: r benchmarking