визуально просматривать использование виртуальной памяти при отладке - PullRequest
2 голосов
/ 09 августа 2010

Это может быть большой проблемой, но есть ли инструменты, которые позволяют мне просматривать использование виртуальной памяти моего процесса в Linux? Я говорю о подробном, возможно, графическом представлении памяти, включая информацию о зарезервированных адресах, сегментах BSS / text / etc, куче, увеличении стека и т. Д., Пока я перехожу программу в отладчике?

Ответы [ 2 ]

0 голосов
/ 26 августа 2010

Хороший вопрос.Для широкого просмотра, возможно, просто продолжайте создавать дамп / proc / pid / maps?Я думаю, что упомянутый выше pmap показывает информацию отсюда.Но я предполагаю, что вы говорите о конкретных небольших ресурсах. (1001)

0 голосов
/ 22 августа 2010

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

...