[ https://issues.apache.org/jira/browse/QPIDJMS-317?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell updated QPIDJMS-317: ----------------------------------- Summary: Performance improvements for transfer tag cache (was: Perforamance improvements for transfer tag cache) > Performance 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: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org