joshb1050 opened a new pull request, #4972:
URL: https://github.com/apache/activemq-artemis/pull/4972

   Currently, with 500K+ queues, the cleanup step of TempQueueCleanerUpper 
requires invoking WildcardAddressManager#getDirectBindings, which is O(k) in 
the number of queues.
   
   From method profiling, this can consume up to 95% of our CPU time when 
needing to clean up many of these.
   
   Add a new map to keep track of the direct bindings, and add a test assertion 
that fails if we don't properly remove it.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: gitbox-unsubscr...@activemq.apache.org
For additional commands, e-mail: gitbox-h...@activemq.apache.org
For further information, visit: https://activemq.apache.org/contact


Reply via email to