Итак, я пытаюсь увидеть использование памяти кучи для моей программы на С++ в Ubuntu 18.
Я запустил его, используя:
valgrind --tool=massif --smc-check=all ./myprogram
Я получаю довольно большой вывод, и это нормально. Я просматриваю его с помощью массива-визуализатора.
Я получаю красивый график и все такое. Но я хочу подробно рассмотреть конец моей программы, чтобы увидеть, насколько хорошо она закрывается. Но я не могу увеличить масштаб графика и не вижу возможности сделать это.
На странице руководства (здесь) говорится следующее:
Massif создает несколько подробных снимков, которые, по сути, составляют дерево. Если вы хотите получить обзор более удобным способом, чем простое представление дерева, переключитесь на вкладку подробного снимка и просмотрите дерево, визуализированное в виде графика вызовов. Увеличивайте, уменьшайте масштаб, используйте вид с высоты птичьего полета и смотрите, что способствует созданию данного снимка. Обратите внимание, что вызовы функций с одинаковыми затратами памяти сгруппированы для облегчения поиска интересных частей.
Но я не вижу опции "switch over to the detailed snapshot tab
"... кто-нибудь еще знает, как это сделать?
Убунту 18
массив-визуализатор 0.7