【问题标题】:io.netty.ByteBuf writeBytes(java.nio.ByteBuffer src) APIclarificationio.netty.ByteBuf writeBytes(java.nio.ByteBuffer src) API说明
【发布时间】:2020-07-14 17:20:53
【问题描述】:

我想知道下面来自 io.netty.buffer.ByteBuf 接口的 writeBytes API 涉及多少内存副本。在传输到 Bytebuf 之前,数据会被复制到中间字节数组吗?或者数据会直接从 nio.ByteBuffer 的后备数组复制到 ButeBuf 吗?还是取决于提供的 nio.ByteBuffer 类型

注意我提供了一个只读的 ByteBuffer 作为参数。

API writeBytes(java.nio.ByteBuffer src)

【问题讨论】:

    标签: java arrays byte netty bytebuffer


    【解决方案1】:

    这是一个实现细节,因此没有真正的保证。也就是说,我们尝试在 Netty 中尽可能减少内存副本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2016-12-13
      • 2015-02-28
      • 1970-01-01
      相关资源
      最近更新 更多