diff options
author | Aidan Skinner <aidan@apache.org> | 2008-08-07 11:15:01 +0000 |
---|---|---|
committer | Aidan Skinner <aidan@apache.org> | 2008-08-07 11:15:01 +0000 |
commit | 48c533782ccf266d7dbad72686ae56be667e7fb8 (patch) | |
tree | 5d7b46ab3576500fada06092c9b0b424f0e69ad9 /cpp/boost-1.32-support/main.patch | |
parent | 18ca8bee77a1f91be7f7d759bd3d6f45ea1d87c4 (diff) | |
download | qpid-python-48c533782ccf266d7dbad72686ae56be667e7fb8.tar.gz |
QPID-1218: Boost broker performance by lots.
AMQMessage: Allow references to be incremented in a pile
IncomingMessage: Increment message references in one go, flatten delivery loop a little.
Make _destinationQueues an ArrayList, massively increasing performance. Iter
ate through it with indexing
AccessResult: don't use StringBuilder so much
Update tests and exchanges to reflect new API usage, almost all of this is just type narrowing except for Topic where there's an extra copy, but it isn't too bad relative to the number of HashSet and HashMap operations that go on inside there.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@683583 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/boost-1.32-support/main.patch')
0 files changed, 0 insertions, 0 deletions