lhotari commented on PR #23525:
URL: https://github.com/apache/pulsar/pull/23525#issuecomment-2467599901

   > @lhotari I try to optimize it yesterday. but I found that Pulsar did not 
use `CompositeByteBuf` when sending messages. Single sending uses 
`io.netty.buffer.UnpooledHeapByteBufmemory`, while batch sending uses 
`io.netty.buffer.PooledUnsafeDirectByteBufmemory`. They all have memory 
addresses or
   > array, so the current implementation already uses zero copy. It seems that 
there is no need to optimize?
   > And the example you gave, `CompressionCodecSnappyJNI.java`, is a 
compression class used in testing. It seems that there is no need to compress 
it.
   
   @liangyepianzhou I created #23586 to clarify the possible optimization.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to