Timothy Bish created QPIDJMS-317:
------------------------------------

             Summary: Perforamance improvements for transfer tag cache
                 Key: QPIDJMS-317
                 URL: https://issues.apache.org/jira/browse/QPIDJMS-317
             Project: Qpid JMS
          Issue Type: Improvement
          Components: qpid-jms-client
    Affects Versions: 0.24.0
            Reporter: Timothy Bish
            Assignee: Timothy Bish
             Fix For: 0.25.0


The existing transfer tag cache suffers from some inefficiencies in both the 
tag generation and the management of the tag pool itself.  We can reduce the GC 
overhead created by the tag cache to near zero by changing the storage 
mechanism.  The tag generation can be improved by doing the tag encoding 
ourselves instead of using the Long toHexString method and then encoding it's 
bytes, this greatly improves performance and also reduces GC overhead.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to