activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Chan Shu Ching (JIRA)" <j...@apache.org>
Subject [jira] [Created] (AMQ-3933) TransportConnection.dispatchQueue synchronized LinkedList to ConcurrentLinkedQueue
Date Tue, 17 Jul 2012 02:52:33 GMT
Martin Chan Shu Ching created AMQ-3933:
------------------------------------------

             Summary: TransportConnection.dispatchQueue synchronized LinkedList to ConcurrentLinkedQueue
                 Key: AMQ-3933
                 URL: https://issues.apache.org/jira/browse/AMQ-3933
             Project: ActiveMQ
          Issue Type: Improvement
    Affects Versions: 5.6.0
         Environment: Linux 
            Reporter: Martin Chan Shu Ching
            Priority: Minor


TransportConnection.dispatchQueue currently uses a synchronized LinkedList to pass all objects
between the broker and the transport connection to the client. This isn't very efficient as
the whole list is locked whenever an item is added or removed. ConcurrentLinkedQueue is about
20% faster in my tests.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message