программа для просмотра памяти - PullRequest
0 голосов
/ 13 января 2011

Существует ли бесплатная (или лучше с открытым исходным кодом) программа (каркас) для наблюдения за поведением памяти (в частности стека и регистров) во время активности данной программы (процесса)?

Ответы [ 4 ]

1 голос
/ 13 января 2011

для памяти взгляните на cachegrind ... если вы заинтересованы в стеке, посмотрите на Zoom, если вы используете Linux.Я рекомендую Zoom, у него есть бесплатная пробная версия на 30 дней

1 голос
/ 13 января 2011

Да - это называется отладчиком ... Рассмотрим gdb для бесплатной версии с открытым исходным кодом.gdb также имеет много оболочек для вашего удобства (если вы человек с графическим интерфейсом).

В частности, команда x в gdb позволяет вам мощно исследовать память.Подробнее об этом и других опциях читайте в любом справочнике gdb - думаю, вы будете довольны увиденным.

1 голос
/ 13 января 2011

Предполагая, что вы не ссылались на роль отладчика, есть программа под названием Process Explorer , которая по сути является диспетчером задач на стероидах. Он представляет вам список процессов и их потоков, а также использование процессора и памяти для каждого из них. Теперь, когда я привык к этому, я никогда не использую диспетчер задач. Я очень рекомендую это.

1 голос
/ 13 января 2011

Это работа практически любого отладчика, которого вы можете найти ...

...