Android - средство отслеживания распределения памяти не отслеживает выделение моего теста

В настоящее время я играю с трекером распределения памяти инструмента DDMS. В моем проекте я вставляю следующую строку в кнопку onClickListener:

memTrackerTest = new byte[1024*1024];

memTrackerTest — это частная переменная Activity.

Я ожидал увидеть распределение в трекере, но, к сожалению, его нет. Другие части моего кода, такие как создание ProgressDialog, отображаются нормально.

Любая идея, почему мое большое распределение не отображается в трекере распределения?


person Goddchen    schedule 05.01.2011    source источник
comment
Он должен быть там. Включено каждое выделение, включая некоторые операции с буфером, используемые для упаковки и отправки выделений в DDMS.   -  person fadden    schedule 06.01.2011
comment
да я вижу такие. но не мое распределение :( оно должно быть вверху списка, так как оно довольно большое, верно? и все же его вообще нет в списке :(   -  person Goddchen    schedule 06.01.2011
comment
@fadden — сотрудник Google, хорошо разбирающийся в этих областях. Если он говорит, что он должен появиться, а он не появляется, это предполагает возможную ошибку. Создайте тестовый проект, демонстрирующий ошибку, а затем прикрепите его вместе с пошаговым объяснением к проблеме на b.android. .com, так что когда-нибудь его можно будет изучить.   -  person CommonsWare    schedule 06.01.2011


Ответы (1)


Я не уверен, в чем именно была проблема. Я попробовал тот же код в другом классе, и там он работал нормально.

person Goddchen    schedule 10.01.2011