[ https://issues.apache.org/jira/browse/ARTEMIS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16318045#comment-16318045 ]
ASF GitHub Bot commented on ARTEMIS-1586: ----------------------------------------- Github user franz1981 commented on the issue: https://github.com/apache/activemq-artemis/pull/1757 I will take a look on it now, but at a first look semms that there is a long living `RemoteConnectionImpl` that has a `destroyed` flag `true` which is not collected after a forced full GC > Reduce GC pressure due to String allocations on Core protocol > ------------------------------------------------------------- > > Key: ARTEMIS-1586 > URL: https://issues.apache.org/jira/browse/ARTEMIS-1586 > Project: ActiveMQ Artemis > Issue Type: Improvement > Reporter: Francesco Nigro > Assignee: Francesco Nigro > > The core protocol produce a huge amount of StringValue/SimpleString instances > during CoreMessage decoding of SessionSendMessages. > Often these instances are the same during the lifetime of a client/server > connection: providing efficient interners would help to reduce the GC > pressure, increasing the broker capacity/scalability. -- This message was sent by Atlassian JIRA (v6.4.14#64029)