You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Justin Bertram (Jira)" <ji...@apache.org> on 2025/02/03 18:15:00 UTC
[jira] [Updated] (ARTEMIS-5139) Improve locking on TypedProperties
[ https://issues.apache.org/jira/browse/ARTEMIS-5139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Bertram updated ARTEMIS-5139:
------------------------------------
Summary: Improve locking on TypedProperties (was: Remove locking on TypedProperties getters)
> Improve locking on TypedProperties
> ----------------------------------
>
> Key: ARTEMIS-5139
> URL: https://issues.apache.org/jira/browse/ARTEMIS-5139
> Project: ActiveMQ Artemis
> Issue Type: Task
> Reporter: Josh Byster
> Priority: Minor
> Labels: pull-request-available
> Attachments: Screenshot 2024-10-30 at 10.38.54 PM.png
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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: issues-unsubscribe@activemq.apache.org
For additional commands, e-mail: issues-help@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact