| contains(ByteBuffer, ByteBuffer) |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 1 | 1 |
| compareSubArrays(ByteBuffer, int, ByteBuffer, int, int) |  | 0% |  | 0% | 9 | 9 | 12 | 12 | 1 | 1 |
| objectToBytes(Object) |   | 36% |   | 45% | 10 | 12 | 13 | 24 | 0 | 1 |
| bytesToHex(ByteBuffer) |   | 21% |   | 25% | 2 | 3 | 8 | 10 | 0 | 1 |
| ensureCapacity(ByteBuffer, int, boolean, BufferType) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| startsWith(ByteBuffer, ByteBuffer, int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| lastIndexOf(ByteBuffer, byte, int) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| writeZeroes(ByteBuffer, int) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| put(ByteBuffer, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| equalsWithShortLength(DataInput, ByteBuffer) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| minimizeBuffers(ByteBuffer[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isPrefix(ByteBuffer, ByteBuffer) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readFully(FileChannel, ByteBuffer, long) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getArray(ByteBuffer, int, int) |   | 44% |   | 50% | 1 | 2 | 5 | 8 | 0 | 1 |
| readBytes(ByteBuffer, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| writeShortLength(ByteBuffer, int) |   | 52% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| writeWithShortLength(ByteBuffer, DataOutputPlus) |   | 48% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| string(ByteBuffer, int, int, Charset) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| readBytes(DataInput, int) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getUnsignedShort(ByteBuffer, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clone(ByteBuffer) |   | 67% |   | 50% | 3 | 4 | 3 | 9 | 0 | 1 |
| readWithLength(DataInput) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readWithVIntLength(DataInputPlus) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readBytesWithLength(DataInput) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| readShortLength(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ensureCapacity(ByteBuffer, int, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| compare(ByteBuffer, int, int, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| compare(byte[], ByteBuffer, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endsWith(ByteBuffer, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| serializedSizeWithLength(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| inputStream(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| compare(byte[], ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| compare(ByteBuffer, byte[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copyBytes(ByteBuffer, int, byte[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| copyBytes(ByteBuffer, int, ByteBuffer, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readBytesWithShortLength(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| string(ByteBuffer, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| skipWithVIntLength(DataInputPlus) |   | 64% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| toInt(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toShort(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toByte(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toLong(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toFloat(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| toDouble(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startsWith(ByteBuffer, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| minimalBufferFor(ByteBuffer) |   | 73% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| string(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hexToBytes(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bytes(InetAddress) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| bytes(TimeUUID) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getShortLength(ByteBuffer, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ByteBufferUtil() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canMinimize(ByteBuffer[]) |   | 91% |   | 75% | 1 | 3 | 1 | 4 | 0 | 1 |
| canMinimize(ByteBuffer) |   | 86% |   | 50% | 3 | 4 | 0 | 1 | 0 | 1 |
| read(DataInput, int) |   | 84% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| serializedSizeWithVIntLength(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| serializedSizeWithShortLength(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| writeWithLength(ByteBuffer, DataOutputPlus) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| writeWithVIntLength(ByteBuffer, DataOutputPlus) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| string(ByteBuffer, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArray(ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| skipShortLength(DataInputPlus) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| bytes(byte) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(short) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(float) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(String, Charset) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readWithShortLength(DataInput) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| compareUnsigned(ByteBuffer, ByteBuffer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bytes(UUID) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| readShortLength(DataInput) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |