0

我正在测试两种方法的 6 种不同实现,这需要time*12 种方法。使用一个接口和@Param一个Supplier我只需要 2 个方法,但是可能会有一些相关的开销,所以我写timeDirect了直接测量其中一个方法来查看开销。

显然timeDirect不依赖于参数,应该只调用一次。有没有办法告诉它卡尺?

4

1 回答 1

1

在 caliper 1.0 中,您可以在SkipThisScenarioException任何时候确定您的参数组合不值得进行基准测试。这将导致 Caliper 跳过该组合,就像听起来一样。

于 2012-08-01T05:51:06.723 回答