activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kevin Yaussy (JIRA)" <j...@apache.org>
Subject [jira] Created: (AMQ-1231) Performance issues with org/apache/activemq/broker/region/PrefetchSubscription.java and org/apache/activemq/store/kahadaptor/KahaTopicMessageStore.java
Date Mon, 16 Apr 2007 18:39:34 GMT
Performance issues with org/apache/activemq/broker/region/PrefetchSubscription.java and org/apache/activemq/store/kahadaptor/KahaTopicMessageStore.java
-------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: AMQ-1231
                 URL: https://issues.apache.org/activemq/browse/AMQ-1231
             Project: ActiveMQ
          Issue Type: Improvement
          Components: Broker
    Affects Versions: 4.2.0
            Reporter: Kevin Yaussy
             Fix For: 4.2.0
         Attachments: KahaTopicMessageStore.java, PrefetchSubscription.java

Using Solaris 10 DTrace, I found a couple intense synchronization pinch-points in the Broker.
 Without altering the locking semantics, I converted the synchronized methods and one synchronized
code block to the JDK 1.5 ReentrantLock.  There was a pretty significant performance benefit
with this change.  I've attached the code, together with the old synchronized code commented
out for ease of change examination.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message