Benchmark (keySize) Mode Cnt Score Error Units FindCommonPrefixBenchmark.findCommonPrefix_Normal_Array_Array 2 thrpt 5 0.240 ± 0.007 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_Array_Array 36 thrpt 5 0.068 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_Array_Array 135 thrpt 5 0.025 ± 0.002 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_Array 2 thrpt 5 0.232 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_Array 36 thrpt 5 0.052 ± 0.003 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_Array 135 thrpt 5 0.018 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_OffHeapBB 2 thrpt 5 0.225 ± 0.003 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_OffHeapBB 36 thrpt 5 0.043 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_OffHeapBB 135 thrpt 5 0.014 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OnHeapBB_OnHeapBB 2 thrpt 5 0.131 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OnHeapBB_OnHeapBB 36 thrpt 5 0.037 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_OnHeapBB_OnHeapBB 135 thrpt 5 0.012 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_Array_Array 2 thrpt 5 0.212 ± 0.009 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_Array_Array 36 thrpt 5 0.115 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_Array_Array 135 thrpt 5 0.067 ± 0.004 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_Array 2 thrpt 5 0.241 ± 0.002 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_Array 36 thrpt 5 0.131 ± 0.010 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_Array 135 thrpt 5 0.074 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_OffHeapBB 2 thrpt 5 0.217 ± 0.002 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_OffHeapBB 36 thrpt 5 0.117 ± 0.007 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_OffHeapBB 135 thrpt 5 0.079 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OnHeapBB_OnHeapBB 2 thrpt 5 0.133 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OnHeapBB_OnHeapBB 36 thrpt 5 0.086 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OnHeapBB_OnHeapBB 135 thrpt 5 0.055 ± 0.001 ops/ns FindCommonPrefixBenchmark.findCommonPrefix_Normal_Array_Array 2 avgt 5 4.170 ± 0.122 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_Array_Array 36 avgt 5 14.971 ± 0.631 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_Array_Array 135 avgt 5 39.706 ± 3.025 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_Array 2 avgt 5 4.378 ± 0.173 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_Array 36 avgt 5 19.554 ± 0.312 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_Array 135 avgt 5 60.766 ± 5.392 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_OffHeapBB 2 avgt 5 4.499 ± 0.401 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_OffHeapBB 36 avgt 5 22.649 ± 0.574 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OffHeapBB_OffHeapBB 135 avgt 5 72.753 ± 2.831 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OnHeapBB_OnHeapBB 2 avgt 5 7.626 ± 0.128 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OnHeapBB_OnHeapBB 36 avgt 5 26.966 ± 0.201 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Normal_OnHeapBB_OnHeapBB 135 avgt 5 114.375 ± 8.032 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_Array_Array 2 avgt 5 4.698 ± 0.104 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_Array_Array 36 avgt 5 8.702 ± 0.167 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_Array_Array 135 avgt 5 14.968 ± 0.316 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_Array 2 avgt 5 4.198 ± 0.285 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_Array 36 avgt 5 7.563 ± 0.053 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_Array 135 avgt 5 13.639 ± 0.189 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_OffHeapBB 2 avgt 5 4.882 ± 0.137 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_OffHeapBB 36 avgt 5 7.947 ± 0.183 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OffHeapBB_OffHeapBB 135 avgt 5 12.699 ± 0.121 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OnHeapBB_OnHeapBB 2 avgt 5 7.642 ± 0.333 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OnHeapBB_OnHeapBB 36 avgt 5 12.177 ± 0.632 ns/op FindCommonPrefixBenchmark.findCommonPrefix_Optimized_OnHeapBB_OnHeapBB 135 avgt 5 18.104 ± 0.629 ns/op