Android - странное приложение кучи поведения - PullRequest
0 голосов
/ 31 августа 2011

Я измеряю выделенную оперативную память моего приложения с помощью DDMS, и это причина GC, которая показывает фактическую выделенную память.

Я сделал простой проект действий, который идет один за другим.Вот состояние выделения памяти (в МБ):

----> Я открываю действия

Начало> 2,258> 2,305> 2,335> 2,366> 2,390>2,419> 2,441> 2,472> 2,496

А теперь я возвращаюсь к первому занятию:

                     I am closing activities        <----

... Конец <2,315 <2,318 <2,340 <2,370 <2,392 <2,423 <2,445<2,477 </p>

Мои результаты - несмотря на то, что я вернулся к исходной точке моего приложения, там на 60 КБ больше выделенного пространства?Почему так?Я уверен, что когда я попытаюсь открыть более интенсивно таким образом, а затем закрою их, разница будет больше.Мое приложение удерживает в ... конечной точке еще какие-то "следы" ссылок на последние действия?

Thx

1 Ответ

0 голосов
/ 31 августа 2011

Обязательно освободите все ссылки в методе ondestroy вашей деятельности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...