[
https://issues.apache.org/jira/browse/ARTEMIS-2990?focusedWorklogId=513413&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-513413
]
ASF GitHub Bot logged work on ARTEMIS-2990:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 18/Nov/20 07:46
Start Date: 18/Nov/20 07:46
Worklog Time Spent: 10m
Work Description: franz1981 commented on pull request #3349:
URL: https://github.com/apache/activemq-artemis/pull/3349#issuecomment-729500049
Numbers shows that it worths:
this PR:
```
Benchmark
(topicsLog2) Mode Cnt Score Error Units
WildcardAddressManagerPerfTest.both:testAddRemoveNewBindingWhilePublish
2 thrpt 16 352562.164 ± 19040.936 ops/s
WildcardAddressManagerPerfTest.both:testPublishWhileAddRemoveNewBinding
2 thrpt 16 81060216.852 ± 17485461.915 ops/s
WildcardAddressManagerPerfTest.both:testAddRemoveNewBindingWhilePublish
8 thrpt 16 6952.022 ± 325.173 ops/s
WildcardAddressManagerPerfTest.both:testPublishWhileAddRemoveNewBinding
8 thrpt 16 81311969.926 ± 2365662.433 ops/s
WildcardAddressManagerPerfTest.both:testAddRemoveNewBindingWhilePublish
10 thrpt 16 1373.088 ± 90.152 ops/s
WildcardAddressManagerPerfTest.both:testPublishWhileAddRemoveNewBinding
10 thrpt 16 56437775.601 ± 7415273.494 ops/s
WildcardAddressManagerPerfTest.testJustAddRemoveNewBinding
2 thrpt 16 584834.592 ± 13153.628 ops/s
WildcardAddressManagerPerfTest.testJustAddRemoveNewBinding
8 thrpt 16 12398.732 ± 531.298 ops/s
WildcardAddressManagerPerfTest.testJustAddRemoveNewBinding
10 thrpt 16 2460.899 ± 181.571 ops/s
WildcardAddressManagerPerfTest.testJustPublish
2 thrpt 16 298086897.443 ± 3143964.849 ops/s
WildcardAddressManagerPerfTest.testJustPublish
8 thrpt 16 185047326.318 ± 1419520.232 ops/s
WildcardAddressManagerPerfTest.testJustPublish
10 thrpt 16 101789877.391 ± 1289738.662 ops/s
```
while master:
```
Benchmark
(topicsLog2) Mode Cnt Score Error Units
WildcardAddressManagerPerfTest.both:testAddRemoveNewBindingWhilePublish
2 thrpt 16 308471.410 ± 5716.540 ops/s
WildcardAddressManagerPerfTest.both:testPublishWhileAddRemoveNewBinding
2 thrpt 16 105066755.032 ± 4830432.429 ops/s
WildcardAddressManagerPerfTest.both:testAddRemoveNewBindingWhilePublish
8 thrpt 16 6029.859 ± 298.996 ops/s
WildcardAddressManagerPerfTest.both:testPublishWhileAddRemoveNewBinding
8 thrpt 16 84996842.522 ± 2890128.047 ops/s
WildcardAddressManagerPerfTest.both:testAddRemoveNewBindingWhilePublish
10 thrpt 16 1127.679 ± 94.390 ops/s
WildcardAddressManagerPerfTest.both:testPublishWhileAddRemoveNewBinding
10 thrpt 16 48979269.260 ± 657710.616 ops/s
WildcardAddressManagerPerfTest.testJustAddRemoveNewBinding
2 thrpt 16 508689.125 ± 7910.394 ops/s
WildcardAddressManagerPerfTest.testJustAddRemoveNewBinding
8 thrpt 16 11218.972 ± 307.024 ops/s
WildcardAddressManagerPerfTest.testJustAddRemoveNewBinding
10 thrpt 16 1918.918 ± 143.462 ops/s
WildcardAddressManagerPerfTest.testJustPublish
2 thrpt 16 298489735.550 ± 3336624.283 ops/s
WildcardAddressManagerPerfTest.testJustPublish
8 thrpt 16 186897808.588 ± 2513969.124 ops/s
WildcardAddressManagerPerfTest.testJustPublish
10 thrpt 16 101008224.759 ± 2169930.719 ops/s
```
----------------------------------------------------------------
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.
For queries about this service, please contact Infrastructure at:
[email protected]
Issue Time Tracking
-------------------
Worklog Id: (was: 513413)
Time Spent: 2.5h (was: 2h 20m)
> optimise performance of wildcard address manager
> ------------------------------------------------
>
> Key: ARTEMIS-2990
> URL: https://issues.apache.org/jira/browse/ARTEMIS-2990
> Project: ActiveMQ Artemis
> Issue Type: Improvement
> Components: Broker
> Affects Versions: 2.16.0
> Reporter: Gary Tully
> Assignee: Gary Tully
> Priority: Major
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> A scenario test with lots of short lived concurrent wildcard subs
> demonstrates some bottlenecks in the wildcard address and binding manager.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)