标准
Criterium测量表达式的计算时间。 它旨在解决基准测试的某些陷阱,尤其是在JVM上进行基准测试。
这包括:
多项评估的统计处理
包含预热期,旨在允许JIT编译器优化其代码
在测试之前清除gc,以在测试之前将计时与GC状态隔离
经过测试以评估清理对计时结果的影响后的最终强制GC
安装
莱宁根
将以下内容添加到您的:dependencies :
[criterium " 0.4.6 " ]
Maven
criterium
criterium
0.4.6
用法
顶级接口位于criterium.core 。
(use 'criterium.core)
用be
1