diff options
author | Daniil Fedotov <dfedotov@pivotal.io> | 2017-11-03 13:38:54 +0000 |
---|---|---|
committer | Daniil Fedotov <dfedotov@pivotal.io> | 2017-11-03 13:40:18 +0000 |
commit | cbe96033b340d42446908c7ee735840dfd758fe9 (patch) | |
tree | f1028e083b171dc8d97a5483ff28c1e217b23fca | |
parent | de5bc6ef8fe782a5bb1901bf44a68d889418bf9b (diff) | |
download | rabbitmq-server-git-rabbitmq-server-fullsweep-queue.tar.gz |
Set fullsweep_after to 0 for queue processes.rabbitmq-server-fullsweep-queue
The setting tends to increase performance of a queue in
publish mode. Although can use more memory if queue contains
more messages when performing GC.
[#151650977]
-rw-r--r-- | src/rabbit_prequeue.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_prequeue.erl b/src/rabbit_prequeue.erl index 5b2c24acab..0996183501 100644 --- a/src/rabbit_prequeue.erl +++ b/src/rabbit_prequeue.erl @@ -43,7 +43,8 @@ %%---------------------------------------------------------------------------- start_link(Q, StartMode, Marker) -> - gen_server2:start_link(?MODULE, {Q, StartMode, Marker}, []). + gen_server2:start_link(?MODULE, {Q, StartMode, Marker}, + [{spawn_opt, [{fullsweep_after, 10}]}]). %%---------------------------------------------------------------------------- |