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

#android #heap-dump #hprof #eclipse-memory-analyzer

#Android #куча-дамп #hprof #eclipse-анализатор памяти

Вопрос:

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

Ответ №1:

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

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

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

Комментарии:

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