用卡尺强制固定列顺序

时间:2012-11-18 23:16:42

标签: java benchmarking caliper

我正在使用多个time*方法和两个参数运行caliper基准测试,最后得到一个很好的表,如

parameter1 parameter2 benchmark

在对方法体进行一些小改动后,我得到另一个很好的表,如

parameter2 benchmark parameter1

这使我的emacs技能得以刷新,但我更希望获得固定的列顺序。有可能吗?


一个附带问题:订单如何实际确定?恕我直言,使用声明是最好的,因为这允许通过一个简单的代码更改来获得所需的顺序。

1 个答案:

答案 0 :(得分:0)

您关注列排序这一事实表明您正在使用它来解释给定运行的结果。这通常是气馁的。

对于每次运行,进行多次测量(这些测量本身是每次重复的平均运行时间),但仅报告测量的平均值。它没有指示数据的传播,异常值的存在等。在当前版本的Caliper webapp中,条形图末尾的方框图有助于显示一些此信息,并在即将发布的版本中将提供摘要统计数据。