Francesco Nigro created ARTEMIS-2191:
----------------------------------------

             Summary: Makes PostOfficeImpl::route common paths inlineable
                 Key: ARTEMIS-2191
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2191
             Project: ActiveMQ Artemis
          Issue Type: Improvement
          Components: Broker
    Affects Versions: 2.7.0
            Reporter: Francesco Nigro
            Assignee: Francesco Nigro


PostOfficeImpl::route is handling very difference cases (eg not durable/durable 
messages, not durable/durable queues, transactions etc etc) on the same code 
paths, making the code too big to be inlined when specific code paths are 
needed.
The code could be refactored to allow better inlining by using smaller methods 
and moving away uncommon/slow path from the common one.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to