Какие системные мониторы могут показывать мне неограниченное использование памяти?

Предыстория:

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

К сожалению, системный монитор округляется до ближайшего мегабайта, что затрудняет обнаружение небольших утечек памяти. Есть ли системный монитор, который может дать мне более точное представление об использовании памяти?

1 ответ

Решение

watch -n1 'ps ax -o "vsize cmd" | sort -n | tail'

Бежать ps команда с пользовательским форматом вывода, sort Численно от минимального до максимального использования памяти, получите последние несколько записей (необязательно). И запустить его непрерывно с watch и две одинарные кавычки для обработки переданной команды как литералов

Другие вопросы по тегам