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

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

Github user michaelandrepearce commented on the issue:

    https://github.com/apache/activemq-artemis/pull/1757
  
    @franz1981 I've spotted something else the ActiveMQMessage wraps Strings 
into SimpleStrings instead of calling the core Message string equiv methods, as 
such its not getting the benefit, ill do this tonight/tomorrow (depending how 
long Cleberts web conf goes, btw you're attending right? ) 


> 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