diff options
| author | kjnilsson <knilsson@pivotal.io> | 2019-10-11 09:26:42 +0100 |
|---|---|---|
| committer | kjnilsson <knilsson@pivotal.io> | 2019-10-11 12:04:47 +0100 |
| commit | 851244f0fb6d4e264b660da340447914f459265a (patch) | |
| tree | 6d3459b93dac0cc594e9644ecf405f866235afc6 /src/rabbit.erl | |
| parent | 2cbbcdbb48b5b8b87bb19bc0e08669987dc9f5d0 (diff) | |
| download | rabbitmq-server-git-851244f0fb6d4e264b660da340447914f459265a.tar.gz | |
Optimise QQ memory use
Take fewer release cursor snapshots points as the message backlog grows.
Also introduces a compacted form of the internal message header map
where initially it is only an integer representing the size of the
message body. Later when additional keys need to be added it is expanded
into a full map. This avoid creating and holding many individial maps
with just a size element.
[#169064158]
Diffstat (limited to 'src/rabbit.erl')
0 files changed, 0 insertions, 0 deletions
