Утечки Android при тестировании в Eclipse Memory Analyzer - PullRequest
0 голосов
/ 17 мая 2011

Я тестирую утечки в моем первом Android-приложении. У меня есть опыт в разработке для Iphone. Я пытаюсь обнаружить утечки с помощью анализатора памяти в Eclipse. Это проблемы в приложении

2,371 instances of "java.lang.Class", loaded by "<system class loader>" occupy 807,856 (31.82%) bytes. 
 class android.text.Html$HtmlParser @ 0x40104b90 - 126,632 (4.99%) bytes. 
class org.apache.harmony.security.fortress.Services @ 0x400afe18 - 47,056 (1.85%) bytes. 
class com.android.internal.R$styleable @ 0x400735c8 - 38,048 (1.50%) bytes. 
class android.R$styleable @ 0x40051910 - 37,640 (1.48%) bytes. 
class libcore.icu.TimeZones$CachedTimeZones @ 0x404a7480 - 37,624 (1.48%) bytes. 
class android.content.res.Resources @ 0x40064e50 - 34,528 (1.36%) bytes. 
class android.text.AutoText @ 0x40107880 - 31,656 (1.25%) bytes.

И ... Второй.

    6,669 instances of "java.lang.String", loaded by "<system class loader>" occupy 15,152  (16.35%) bytes. 

Может ли кто-нибудь объяснить или предложить какие-либо проблемы, связанные с

Ответы [ 2 ]

1 голос
/ 20 мая 2011

Eclipse Memory Analyzer просто показывает объекты с наибольшим оставшимся размером в виде утечек. Это не значит, что это на самом деле утечки. Если вы запустите тест, который гарантирует увеличение утечки памяти, очень вероятно, что вы найдете ее в «списке утечек» MAT. Проверьте также http://kohlerm.blogspot.com/search/label/memory для некоторых советов MAT

0 голосов
/ 17 мая 2011

Вы не продемонстрировали, что есть проблема.Там все выглядит вполне нормально.

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