我最近发现了Java 的 Caliper 基准框架,它似乎是一个非常有用的微基准测试工具。我正在使用它为我的向量数学库 ( vectorz )运行微基准测试
然而,标准的“SimpleBenchmark”输出给出了一个线性运行时图表,如果你有非常不同的执行时间,这不是很有用:
benchmark ns linear runtime
Vector3Addition 1.04 =
Matrix3Rotation 4.92 =
VectorAddMultiple 6.29 =
MatrixInverse 955.27 ==============================
您如何配置 Caliper 以在图表中输出对数运行时间?
我通过代码而不是从命令行运行 Caliper:source code here