我已经使用Caliper编写了一些基准测试。如何同时运行多个基准测试?我目前有许多扩展SimpleBenchmark的类,每个类都有几个timeXXX方法。是否可以同时运行所有这些基准测试?
SimpleBenchmark的javadocs说:
引用: 基准套件的基准由定义。它们可以是静态的。不允许它们带参数。. . ..
嗯,什么意思?看起来不完整。 邮件列表上的Caliper说它不适用于Q&A,并在此处发布带有“caliper”标签的问题。但是,我没有看到任何带有此标签的SO帖子!由于我还没有1500分的声望,因此无法创建新标签。
引用: 基准套件的基准由定义。它们可以是静态的。不允许它们带参数。. . ..
嗯,什么意思?看起来不完整。 邮件列表上的Caliper说它不适用于Q&A,并在此处发布带有“caliper”标签的问题。但是,我没有看到任何带有此标签的SO帖子!由于我还没有1500分的声望,因此无法创建新标签。
使用案例:只有一个setUp/tearDown方法。我的基准测试类中有许多测试,每个测试都分配了大量内存。我目前必须使用巨大的堆,随着我添加更多测试,它只会变得更大。此外,一个文件中的许多测试变得有些不整洁。指定多个基准测试类并将其中所有测试视为一次运行将是很好的。