Skip to content

Instantly share code, notes, and snippets.

@burtonator
Created June 29, 2013 01:35
Show Gist options
  • Save burtonator/5889289 to your computer and use it in GitHub Desktop.
Save burtonator/5889289 to your computer and use it in GitHub Desktop.
> Gold standard direct byte buffer via Unsafe. (java.nio.DirectByteBuffer) 203 ms
> regular direct ByteBuffer after changing order (LITTLE_ENDIAN) (java.nio.DirectByteBuffer) 792 ms
> Netty Unpooled directBuffer (io.netty.buffer.UnpooledUnsafeDirectByteBuf) 1,070 ms
> regular direct ByteBuffer after changing order (BIG_ENDIAN) (java.nio.DirectByteBuffer) 1,077 ms
> Netty Unpooled directBuffer with set ByteOrder (BIG_ENDIAN) (io.netty.buffer.UnpooledUnsafeDirectByteBuf) 1,094 ms
> regular direct ByteBuffer (java.nio.DirectByteBuffer) 1,106 ms
> regular heap ByteBuffer (java.nio.HeapByteBuffer) 1,693 ms
> regular heap ByteBuffer after changing order (BIG_ENDIAN) (java.nio.HeapByteBuffer) 1,738 ms
> regular heap ByteBuffer after changing order (LITTLE_ENDIAN) (java.nio.HeapByteBuffer) 2,213 ms
> Netty Unpooled.directBuffer with set ByteOrder (LITTLE_ENDIAN) (io.netty.buffer.SwappedByteBuf) 2,622 ms
> Netty Unpooled heap buffer with set ByteOrder (BIG_ENDIAN) (io.netty.buffer.UnpooledHeapByteBuf) 2,980 ms
> Netty Unpooled heap buffer (io.netty.buffer.UnpooledHeapByteBuf) 3,009 ms
> Netty Unpooled heap buffer with set ByteOrder (LITTLE_ENDIAN) (io.netty.buffer.SwappedByteBuf) 4,381 ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment