]
Bela Ban updated JGRP-2241:
---------------------------
Fix Version/s: 4.0.11
(was: 4.0.10)
Bundler using direct memory as buffer
-------------------------------------
Key: JGRP-2241
URL:
https://issues.jboss.org/browse/JGRP-2241
Project: JGroups
Issue Type: Feature Request
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 4.0.11
The current bundler impls use a byte[] array in an output stream as buffer into which
messages are written.
If we instead used a direct byte buffer (off-heap), the JDK would not create an
additional copy but simply pass the contents to the corresponding socket. This would
reduce the memory allocation rate.
Direct buffers can also be used on the receiver side, investigate.