Я измеряю выделенную оперативную память моего приложения с помощью 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