netty缓冲区
netty创建缓冲区可以创建堆缓冲区、堆外缓冲区、复合缓冲区
1 2 3 4 5 6 7
| ByteBuf byteBuf = Unpooled.buffer(8);
ByteBuf directBuffer = Unpooled.directBuffer(8);
CompositeByteBuf compositeByteBuf = Unpooled.compositeBuffer(); compositeByteBuf.addComponents(byteBuf,directBuffer);
|
对于需要频繁创建Buffer的情况,使用堆缓冲区性能比较好,而如果只是对Buffer进行随机读写,使用堆外缓冲区性能比较好