Francesco Nigro created ARTEMIS-1356:
----------------------------------------
Summary: Avoid allocations and atomic operations to recognize
handler's thread
Key: ARTEMIS-1356
URL: https://issues.apache.org/jira/browse/ARTEMIS-1356
Project: ActiveMQ Artemis
Issue Type: Improvement
Components: Broker
Reporter: Francesco Nigro
Assignee: Francesco Nigro
The current way to recognize the handler's thread is using heavyweight
operations (allocations + atomic set/get) that limit some compiler
optimizations on the (core) packet handling path.
The same logic can be achieved using only a ThreadLocal map and a cached marker
instance.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)