summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
diff options
context:
space:
mode:
authorAyanda Dube <ayanda.dube@erlang-solutions.com>2020-02-14 18:14:01 +0000
committerAyanda Dube <ayanda.dube@erlang-solutions.com>2020-02-14 18:21:37 +0000
commit826c211528bb54ea90a7b5052973ac285d3fcf52 (patch)
tree2f568fdb46891cbccf5b1c7544eed6a55571cac4 /src/rabbit.erl
parent37cf5173205c0cdcf3a076331c83df23c346185c (diff)
downloadrabbitmq-server-git-826c211528bb54ea90a7b5052973ac285d3fcf52.tar.gz
Speedup bootstep execution by removing unnecessary
filtering and grouping of MFA specifications. This improves speed of execution by factor of 2N, where N is number of attributes per step, matching the passed `AttributeName`. Dropping constants, overall time complexity remains O(N), but cant be neglected for modules with multiple bootstep attributes.
Diffstat (limited to 'src/rabbit.erl')
0 files changed, 0 insertions, 0 deletions