Description
Some performance tests indicated that not reusing buffers from Remoting
is adding some pressure on GC.
This would require some refactoring on MessageImpl to release messages upon their release, as well as changing the remoting layer to copy data to the messages.
At this point this JIRA is taking care of the first part, while we will make a more through refactoring on Message encodes and buffers later.