(rabbit@t)1> [{_, Pid} | _] = lists:reverse( lists:sort( [{process_info(P, memory), P} || P <- processes()])). [{{memory,16434364},<0.160.0>}, ...] (rabbit@t)2> process_info(Pid, dictionary). {dictionary, [{'$ancestors', [rabbit_amqqueue_sup,rabbit_sup,<0.106.0>]}, {'$initial_call', {gen,init_it, [gen_server,<0.138.0>,<0.138.0>, rabbit_amqqueue_process, {amqqueue, {resource,<<"/">>,queue,<<"test queue">>}, false,false,[],[],none}, []]}}]}