Общая оперативная память, используемая программой с `ps`?

Возможный дубликат:
Измерение использования ОЗУ в программе

Я пытаюсь использовать ps для тестирования программы, я просто не уверен, какие флаги использовать. Я хотел бы получить объем оперативной памяти, используемой программой в целом, какой флаг использовать?

  • ps пользовательский выход в RHEL 6.2
  • Подсчитайте общее количество подпроцессов (рекурсивно), порожденных командой
  • Перевод флагов GNU ps в стандартные флаги
  • В чем смысл этого тестового выражения ?
  • Bafflingly baroque Debian ps: показывать темы в лесу
  • длинный формат команды ps в Solaris
  • ps: Как получить процессы без потребления памяти?
  • Что означает ответ « + выход 1»?
  • 2 Solutions collect form web for “Общая оперативная память, используемая программой с `ps`?”

    Для приложений, которые работают с несколькими экземплярами, вам нужно будет суммировать общее количество. Вы можете использовать awk для этого:

     ps aux | awk '/YOUR_APP/ { sum+=$4 } END { print sum }' 
     ps axu|grep YOUR_PROCESS | grep -v grep|awk {'print $4'} 
    Linux и Unix - лучшая ОС в мире.