Нет сигнала, который говорит valgrind проверить состояние использования памяти. Если вас интересует объем памяти, используемый вашей программой с течением времени, и то, где эта память выделена, инструмент valgrind massif может записать эту информацию, которая затем может быть отображена с помощью утилиты ms_print
. Массив записывает моментальные снимки использования памяти программой автоматически во время выполнения программы, включая пиковый снимок, представляющий точку, в которой использование памяти достигло своего пика (в пределах 1% при использовании параметров по умолчанию).
Чтобы запустить вашу программу в инструменте массива valgrind:
valgrind --tool=massif yourprogram
Будет создан двоичный файл massif.out.
pid . Используйте ms_print для форматирования информации в текстовой форме:
ms_print massif.out.12345