跳到主要内容

基准

我们将 ActiveJ InjectGuiceSpring 在相同的情况下,使用JMH作为基准工具进行比较。 我们在 AverageTime 模式下运行基准测试,进行了20次测量。 所有的测量结果都是以纳秒为单位。

ActiveInjectScopesBenchmark.measure分数:138.475;误差:±6.156;单位:ns/op;
GuiceDiScopesBenchmark.measure分数:780.017;误差:±23.994:单位:ns/op;
SpringDiBenchmark.measure分数:77191;误差:±322.6;单位:ns/op。

基准测试是在一台具有以下参数的机器上进行的。Ubuntu 18.04 bionic, Kernel: x86_64 Linux 4.15.0-55-generic, CPU:Intel Core i5-8400 @ 6x 4GHz [27.8°C]。

你可以在以下网站找到基准来源 GitHub