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 中的内存副本。