GitHub user michaelandrepearce opened a pull request:
https://github.com/apache/activemq-artemis/pull/1755
ARTEMIS-1586 Reduce GC pressure due to String allocations on Core protocol
Using Google guava Interners, intern SimpleString creation within stack, so
to avoid new SimpleString objects which represent the same thing.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/michaelandrepearce/activemq-artemis
ARTEMIS-1586
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/activemq-artemis/pull/1755.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1755
----
commit e312c4828710d3a173a0d7c67f1dfeb52f90c64f
Author: Michael André Pearce <michael.andre.pearce@...>
Date: 2018-01-05T22:16:18Z
ARTEMIS-1586 Reduce GC pressure due to String allocations on Core protocol
Using Google guava Interners, intern SimpleString creation within stack, so
to avoid new SimpleString objects which represent the same thing.
----
---