You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ted Ross (JIRA)" <ji...@apache.org> on 2016/09/15 18:39:23 UTC
[jira] [Created] (DISPATCH-511) Remove performance problems from
locks and memory allocation
Ted Ross created DISPATCH-511:
---------------------------------
Summary: Remove performance problems from locks and memory allocation
Key: DISPATCH-511
URL: https://issues.apache.org/jira/browse/DISPATCH-511
Project: Qpid Dispatch
Issue Type: Improvement
Components: Container
Reporter: Ted Ross
Assignee: Ted Ross
Fix For: 0.7.0
There are a number of performance issues with locks and memory pooling:
- Locks are not allocated on cache-line boundaries and suffer from false-sharing issues.
- The extra lock checks (checking the acquired state) cause significant overhead. These should be removed.
- Pooled memory objects are not cache-line aligned and suffer from false-sharing
- Memory pool statistics are useful but costly from a performance standpoint. These should be able to be optionally disabled.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org