@Benchmark public long specializedHashLong(SingleLong data, ByteCounter counter) { counter.add(SizeOf.SIZE_OF_LONG); return Murmur3Hash128.hash64(data.getValue()); }
@Benchmark public long hashLong(BenchmarkData data, ByteCounter counter) { counter.add(SizeOf.SIZE_OF_LONG); return Murmur3Hash128.hash64(data.getSlice(), 0, 8); }
@Benchmark public Slice hash(BenchmarkData data, ByteCounter counter) { counter.add(data.getSlice().length()); return Murmur3Hash128.hash(data.getSlice()); }