[ 
https://issues.apache.org/jira/browse/ARTEMIS-1586?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16319747#comment-16319747
 ] 

ASF GitHub Bot commented on ARTEMIS-1586:
-----------------------------------------

Github user michaelandrepearce commented on the issue:

    https://github.com/apache/activemq-artemis/pull/1757
  
    @franz1981 done, also spotted a few wasteful bits in AMQP as well, where it 
went from String to SimpleString, back to String and back to SimpleString (or 
repeatedly created SimpleString from String), so cleaned that up .


> 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)

Reply via email to