io.netty.ByteBuf writeBytes(java.nio.ByteBuffer src) API 说明
io.netty.ByteBuf writeBytes(java.nio.ByteBuffer src) APIclarification
我想知道下面的writeBytes API from io.netty.buffer.ByteBuf接口涉及多少内存拷贝。在传输到 Bytebuf 之前,数据会被复制到中间字节数组吗?或者数据会直接从 nio.ByteBuffer 的后备数组复制到 ButeBuf 吗?还是取决于提供的 nio.ByteBuffer 类型
注意我提供了一个只读的 ByteBuffer 作为参数。
API
writeBytes(java.nio.ByteBuffer src)
这是一个实施细节,因此没有真正的保证。那就是说我们尽量减少 Netty 中的内存副本。
我想知道下面的writeBytes API from io.netty.buffer.ByteBuf接口涉及多少内存拷贝。在传输到 Bytebuf 之前,数据会被复制到中间字节数组吗?或者数据会直接从 nio.ByteBuffer 的后备数组复制到 ButeBuf 吗?还是取决于提供的 nio.ByteBuffer 类型
注意我提供了一个只读的 ByteBuffer 作为参数。
API writeBytes(java.nio.ByteBuffer src)
这是一个实施细节,因此没有真正的保证。那就是说我们尽量减少 Netty 中的内存副本。