Как узнать размер памяти, используемой при запуске приложения с valgrind? - PullRequest
3 голосов
/ 09 июля 2019

Я работаю над valgrind и хочу узнать размер используемой памяти (RAM + кэш памяти) во время выполнения своего кода.Я знаю, что valgrind может дать мне обнаружение памяти и время выполнения, но я сосредотачиваюсь на объеме используемой памяти.Как я могу получить этот размер с Valgrind?или есть другой инструмент, способный сделать это?Может кто-то помочь мне, пожалуйста.заранее спасибо.

1 Ответ

0 голосов
/ 09 июля 2019

Для этого можно использовать профилировщик кучи массива :

valgrind --tool=massif yourtool --verbose

Результат будет в файле massif.out.<i>pid</i> и может быть визуализирован с помощью ms_print.

...