在Caliper~0.5中,基准运行时伴随着每个基准运行的一些人类可读控制台输出,例如:
stringCount benchmark ns linear runtime
2 Concat 73.3 =
2 StringBuilderSized 126.6 =
2 StringBuilderDefault 182.9 =
2 PlusOp 163.9 =
10 Concat 1949.4 =========
10 StringBuilderSized 620.7 ==
10 StringBuilderDefault 1236.0 =====
10 PlusOp 1288.9 ======
此输出似乎在Caliper 1.0中不可用,但我想知道是否有任何方法可以恢复它?
文本输出非常有用,既可以作为即时反馈(特别是在重复调整基准测试或正在定时的代码时),也可以将文本输出轻松永久地嵌入到各种文本源中。 Web应用程序在大多数情况下都是优越的(并且包括其他关键信息,例如结果的偏差) - 但有时候可以欣赏文本输出。