summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2012-09-19 10:40:21 +0100
committerSimon MacMullen <simon@rabbitmq.com>2012-09-19 10:40:21 +0100
commit763e7ad5ee770e54dd5489e74a926b89777fac2e (patch)
tree7734e5dc05d3f25942a06c6068d840e19a85e828
parente50659e7018eddd6658471eeb06b89c7f0334d44 (diff)
downloadrabbitmq-server-git-763e7ad5ee770e54dd5489e74a926b89777fac2e.tar.gz
Simplify
-rw-r--r--src/rabbit.erl4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index 66e459e93c..eaf11cfdcb 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -774,9 +774,7 @@ memory() ->
{other_system, System - ETS - Atom - Bin - Code}].
sum_proc_memory(Pids) ->
- lists:foldl(
- fun (Pid, Mem) -> Mem + element(2, process_info(Pid, memory)) end,
- 0, Pids).
+ lists:sum([Mem || P <- Pids, {memory, Mem} <- [process_info(P, memory)]]).
pids(#amqqueue{pid = Pid, slave_pids = undefined}) ->
local_pids([Pid]);