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

4

我是使用 GBench 进行编程相关内容的基准测试。它非常适用于普通方法的基准测试。现在我希望对一个递归函数进行基准测试。

假设我有以下代码:

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

对于这个函数,我需要进行基准测试。在方法顶部添加@Benchmark可以为每个递归调用提供基准测试。但我想要的是整个recursive方法的基准测试。

这是否可能?

1个回答

7

从一个不是递归函数的函数中调用递归函数,并对这个非递归函数进行基准测试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接