我正在测试两种方法的6种不同实现,这需要time*
12方法。使用接口和@Param
和Supplier
我只需要2个方法,但可能会有一些相关的开销,所以我写了timeDirect
直接测量其中一个方法以查看开销。< / p>
显然timeDirect
不依赖于参数,应该只调用一次。有没有办法告诉它卡尺?
答案 0 :(得分:1)
在caliper 1.0中,只要你确定你的params组合不值得基准测试,你就可以抛出SkipThisScenarioException
。它会导致Caliper跳过这个组合,就像听起来一样。