如何对递归函数进行基准测试?

时间:2012-07-26 16:56:53

标签: groovy benchmarking

我正在使用GBench。对于常规方法基准测试,它非常酷。现在我想要的是对Recursive函数进行基准测试。

让我说我有:

def recursive() {
  //do something
  return recursive()
}

对于这个功能,我需要做Benchmark。在方法顶部添加@Benchmark可为每个递归调用提供基准。但我想要的是获得整个recursive方法的Benchmark。

有可能吗?

1 个答案:

答案 0 :(得分:7)

从另一个非递归函数初始调用递归函数,并对非递归函数进行基准测试。