Josh Byster created ARTEMIS-5139:
------------------------------------

             Summary: Remove locking on TypedProperties getters
                 Key: ARTEMIS-5139
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-5139
             Project: ActiveMQ Artemis
          Issue Type: Task
            Reporter: Josh Byster
         Attachments: Screenshot 2024-10-30 at 10.38.54 PM.png

We are noticing a performance degradation when switching to Artemis in places 
where we are sensitive on the millisecond level. We have confirmed that moving 
to ZGC and having minimal GC pause times cannot explain this spike. Looking at 
a flight recording, it does appear we are spending a lot of time blocked on 
TypedProperties getters (see screenshot). It seems like we can probably remove 
some of the locking here with a concurrent collection or be smarter about it 
with a ReadWriteLock, given that it appears we have threads competing for read 
calls.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information, visit: https://activemq.apache.org/contact


Reply via email to