LINUX.ORG.RU

Доступная память для процесса


0

1

Доброго времени суток,

столкнулся со следующей проблемой:

запускаю N процессов на одной и той же машине и необоходимо узнать сколько памяти доступно для каждого из них в данный момент времени. Максимальное значение виртуальной/физической памяти выставляю через

ulimit -v ...
ulimit -m ...

и получаются посредством вызова getrlimit. Проблема в том, что не знаю как узнать сколько памяти уже используется процессом. Имея эту информацию, доступная память легко считается как разность между максмальной и используемой.

Буду благодарен за советы,
Виктор.

P.s. Язык C.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.