Il y a ici les diverses mémoires utilisées par le process dont VmPeak (virtuelle), VmHWM (physique), VmRSS (résiduelle). La résiduelle devrait suffire dans ton analyse.
top -b -n 100 -d 1 -p pid > output
où
pid
est à remplacer par le numéro du process qu'on veut suivre (qui est obtenu avec top ou ps, mais on peut automatiser)
(ou -n 100
est le nombre de fois et -d 1
le pas en secondes)
http://fa.bianp.net/blog/tag/memory_profiler.html