@Benchmark public void readXxh64(final Reader r, final Blackhole bh) { long result = 0; final Iterator<Entry<byte[], byte[]>> iterator = r.map.entryIterator(); while (iterator.hasNext()) { final Entry<byte[], byte[]> entry = iterator.next(); result += xx_r39().hashBytes(entry.getKey()); result += xx_r39().hashBytes(entry.getValue()); } bh.consume(result); }
@Benchmark public void readXxh64(final Reader r, final Blackhole bh) { long result = 0; final Iterator<byte[]> iter = r.map.keyIterator(null); while (iter.hasNext()) { final byte[] k = iter.next(); final byte[] v = r.map.get(k); result += xx_r39().hashBytes(k); result += xx_r39().hashBytes(v); } bh.consume(result); }
long hash = HASH_FUNCTION_0.hashBytes(bytesToHash) & MASK; _buckets.add(new Bucket(entry.getKey(), hash, entry.getValue())); _hosts.add(entry.getKey());
ByteBuf b = Unpooled.buffer(); serialize(o, b); hash = LongHashFunction.xx().hashBytes(b.nioBuffer()); b.release(); return Utils.longToBigEndianByteArray(hash);
@Benchmark public void readXxh64(final Reader r, final Blackhole bh) throws IOException { long result = 0; try (DBIterator iterator = r.db.iterator()) { for (iterator.seekToFirst(); iterator.hasNext(); iterator.next()) { final Entry<byte[], byte[]> peeked = iterator.peekNext(); result += xx_r39().hashBytes(peeked.getKey()); result += xx_r39().hashBytes(peeked.getValue()); } } bh.consume(result); }
@Benchmark public void readXxh64(final Reader r, final Blackhole bh) { long result = 0; final RocksIterator iterator = r.db.newIterator(); iterator.seekToFirst(); while (iterator.isValid()) { result += xx_r39().hashBytes(iterator.key()); result += xx_r39().hashBytes(iterator.value()); iterator.next(); } bh.consume(result); }
@Benchmark public void readXxh64(final Reader r, final Blackhole bh) { long result = 0; try (Cursor c = r.store.openCursor(r.tx)) { while (c.getNext()) { result += xx_r39().hashBytes(c.getKey().getBytesUnsafe(), 0, r.keySize); result += xx_r39(). hashBytes(c.getValue().getBytesUnsafe(), 0, r.valSize); } } bh.consume(result); }
@Benchmark public void readXxh64(final Reader r, final Blackhole bh) { try (MemoryStack stack = stackPush()) { final MDBVal key = mallocStack(stack); final MDBVal val = mallocStack(stack); long result = 0; int status = mdb_cursor_get(r.c, key, val, MDB_FIRST); while (status != MDB_NOTFOUND) { result += xx_r39().hashBytes(key.mv_data()); result += xx_r39().hashBytes(val.mv_data()); status = mdb_cursor_get(r.c, key, val, MDB_NEXT); } bh.consume(result); } }