ps_mem.py
é o bit da IMO mais preciso porque avalia a quantidade de memória compartilhada correta onde a parte superior está com problemas.
top lê /proc/<PID>/statm
enquanto ps_mem.py lê informações mais detalhadas de /proc/<PID>/smaps
e avalia o uso total do daemon de multiprocessamento com mais precisão.
Para detalhes, recomendo a leitura de através de ps_mem.py
code