Я наткнулся на этот запрос: Create a ByteBuf in Netty 4.0 о преобразовании из байта [] в ByteBuf и ByteBuffer в ByteBuf. Мне было интересно узнать о преобразовании в другую сторону:Эффективный способ конвертировать io.netty.buffer.ByteBuf в java.nio.ByteBuffer
io.netty.buffer.ByteBuf к java.nio.ByteBuffer
и как сделать это эффективно, с минимальным/не копирования? Я сделал некоторое чтение и с некоторыми проб и ошибок я нашел это неэффективный способ преобразования его (с двумя копиями):
Мой вопрос, можем ли мы избежать одну или обе копии и сделать внутренний буфер ByteBuffer для использования внутреннего буфера ByteBuf.
Спасибо!
Можем ли мы избежать первой копии? – Corehacker
Кажется, ответ Дэва ниже поможет устранить это. – Kayaman