diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2012-09-19 10:40:21 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2012-09-19 10:40:21 +0100 |
| commit | 763e7ad5ee770e54dd5489e74a926b89777fac2e (patch) | |
| tree | 7734e5dc05d3f25942a06c6068d840e19a85e828 | |
| parent | e50659e7018eddd6658471eeb06b89c7f0334d44 (diff) | |
| download | rabbitmq-server-git-763e7ad5ee770e54dd5489e74a926b89777fac2e.tar.gz | |
Simplify
| -rw-r--r-- | src/rabbit.erl | 4 |
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]); |
