Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
AMQP is using unpooled heap ByteBuffer(s) to stream AMQP large messages: given that the underline NIO sequential file can both use FileChannel or RandomAccessFile (depending if the ByteBuffer used is direct/heap based), both approaches would benefit from using Netty pooled direct buffers and save additional copies (performed by RandomAccessFile) to happen, reducing GC too.
Attachments
Issue Links
- Testing discovered
-
ARTEMIS-3465 BufferSplitter::split shouldn't consume input buffer
-
- Resolved
-
- links to