[ 
https://issues.apache.org/jira/browse/ARTEMIS-1451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16193622#comment-16193622
 ] 

clebert suconic commented on ARTEMIS-1451:
------------------------------------------

By using a high advanced disk,

When using this with:
./artemis consumer --message-count 1000000
and
 ./artemis producer --threads 40 --message-count 25000


Without the patch that Luis will produce here.. I finished the test in 26.6 
seconds.. reproducing around 26.5 every run.

After the patch:

25.2 seconds... reproducing around 25 every run...


And I'm not using a lot of thread pooling on this test.. that means this is 
definitely a welcomed update.



> Remove synchronization on ActiveMQThreadPoolExecutor
> ----------------------------------------------------
>
>                 Key: ARTEMIS-1451
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1451
>             Project: ActiveMQ Artemis
>          Issue Type: Improvement
>    Affects Versions: 2.3.0
>            Reporter: Luis Barreiro
>             Fix For: 2.4.0
>
>
> Leverage extension points on ThreadPoolExecutor to remove all the 
> synchronization from ActiveMQThreadPoolExecutor



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to