qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robbie Gemmell (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (QPIDJMS-317) Performance improvements for transfer tag cache
Date Mon, 18 Sep 2017 16:42:01 GMT

     [ 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-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message