You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Francesco Nigro (JIRA)" <ji...@apache.org> on 2018/12/04 17:37:00 UTC
[jira] [Created] (ARTEMIS-2191) Makes PostOfficeImpl::route common
paths inlineable
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)