Thread: Mierzenie pamięci na linuksie

Co prawda PA to dla mnie nie nowość, ale do tej pory nie poznałem odpowiedzi na pewne kluczowe pytanie: czy już na linuksie wymyślono jak mierzyć pamięć zużytą przez program? Czy tylko zostaje mi ustawienie limitu ulimitem + podgląd jak się zmienia całościowe zużycie RAMu ?
Zaalokowaną czy rzeczywiście użytą?
Fizyczną czy VM?
Maksymalną czy chwilową?
;)

Jeżeli nie zwalniasz, to najprostsze rozwiązanie daje time:
/usr/bin/time -f "%U %S %e %M" program

Więcej danych jest w /proc/pid/status
wspaniałe, dlaczego ja tego wcześniej nie znałem...
Ja jeszcze polecę Valgrinda, który ogólnie jest bardzo przydatny. W tym przypadku tool massif pozwala dokładnie analizować zużycie pamięci.