О каких типах утечек сообщается в logcat и какие у нас есть другие способы или инструменты для обнаружения утечек? - PullRequest
1 голос
/ 28 июня 2011

Я начинаю разработку Android и беспокоюсь о утечках.

Я думаю, что об утечках потока можно сообщить в logcat, если память не изменяет. Но о каких других типах утечек сообщает logcat? Я получил отзыв о потенциальных утечках, которые меня беспокоят, и я отношусь к этому очень серьезно.

Какие еще есть способы обнаружения утечек? Например, могу ли я обработать свой код так, чтобы в logcat появилась незаметная утечка?

Спасибо за любой ответ. Удачного кодирования.

Ответы [ 2 ]

2 голосов
/ 28 июня 2011

Отличная беседа в этом году на тему http://www.google.com/events/io/2011/sessions/memory-management-for-android-apps.html

0 голосов
/ 28 июня 2011

В DDMS есть инструмент Allocation Tracker, который опускается до очень подробного уровня.Вот некоторая информация от Ромена Гая (одного из членов команды разработчиков Android в Google):

http://www.curious -creature.org / 2009/02/07 / track-memory-allocations-on-on-android /

Чрезвычайно ценный инструмент.

...