java – Caliper:如何运行多个基准测试?
发布时间:2020-12-15 02:22:58 所属栏目:Java 来源:网络整理
导读:我使用 Caliper编写了一些基准测试.如何一次运行多个基准测试?我目前有许多扩展SimpleBenchmark的类,每个类都有一些timeXXX方法.是否有可能同时运行这些? SimpleBenchmark’s javadocs说: The benchmarks of a suite are defined by . They may be static
我使用
Caliper编写了一些基准测试.如何一次运行多个基准测试?我目前有许多扩展SimpleBenchmark的类,每个类都有一些timeXXX方法.是否有可能同时运行这些?
SimpleBenchmark’s javadocs说:
呃,什么?这看起来不完整. Caliper的mailing list表示它不适用于Q& A,并在此处发布带有“caliper”标签的问题.但是,我看到有这个标签的零帖子!由于我还没有1500代表,我无法创建新标签. 使用案例:只有一个setUp / tearDown方法.我的基准测试类中有很多测试,每个测试都分配了大量的内存.我目前不得不使用庞大的堆,只有在我添加更多测试时它才会变大.此外,一个文件中的许多测试变得有点不整洁.指定多个基准测试类并将所有测试都视为一次运行会很好. 解决方法
没有.作为套件,没有内置机制来运行不相关的基准测试.您可以使用简单的shell脚本完成此操作:
#!/bin/bash echo $* | xargs -n 1 $CALIPER_HOME/caliper 你的用例是什么?我们希望能够更好地支持在Hudson等运行基准测试;希望我们能尽快把它们放在一起. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |