Содержимое дампов кучи Android

Дампы кучи Android содержат информацию о запущенных методах и локальных параметрах методов? Сохраняются ли параметры метода в куче?


person user3504453    schedule 03.07.2014    source источник


Ответы (1)


Эта информация обычно является частью стека, а не кучи.

Куча содержит всю динамически выделяемую память (например, объекты, массивы и т. д.).

Для уточнения: если вы передаете Object в качестве параметра методу, то его содержимое (т.е. его члены) будет в куче, но указатель на него будет в стеке.

person matiash    schedule 03.07.2014
comment
Спасибо за Ваш ответ!! Я взял дамп кучи (.hprof) из своего приложения для Android с помощью DDMS и проанализировал его с помощью Eclise Memory Analyzer. Я не могу найти локальные переменные и параметры методов. Вы знаете, как я могу получить такую ​​информацию в снимке? - person user3504453; 03.07.2014