Intereting Posts
Самый простой способ написать и прочитать XML Событие кликов FrameLayout не срабатывает Защитите и удалите защищенный файл, чтобы избежать случайного удаления на Android с помощью прослушиваемых приложений для очистки Запустите приложение Phonegap в определенное время (будильник) Установить фоновое изображение и xml-ресурс Координатор не работает Карты V2 с viewPager Как работает цветной эмулятор Apple, и есть ли версия для Android? Выравнивающий центр Android Relative Layout Как установить тот же Android-приложение .apk два раза на одном устройстве? Почему мое приложение начинает невероятно медленно (10 с +) при первом запуске, показывая только белый экран на Android 5.0? Как получить пакет onSaveInstanceState () в onResume ()? Android: как получить этот тип таймера? Создание Java из WSDL для использования на Android с клиентом ksoap2-android SOAP? Маржа между заголовками X-Axis и ярлыками X-Axis в AChartEngine

Утечка памяти, вызванная java.lang.ref.FinalizerReference

При запуске com.android.gallery3d и нажмите клавишу возврата примерно в 2000 раз, я получил исключение java.lang.OutOfMemoryError. Сброс кучи com.android.gallery3d, который находится в android 4.0.4. Используйте MAT для анализа и поиска java.lang.ref.FinalizerReference был вложен. Что может вызвать этот вложенный вызов?

android.app.ContextImpl @ 0x418f8c98 android.media.AudioManager @ 0x419495c8 android.media.AudioManager$1 @ 0x41949688 java.lang.ref.FinalizerReference @ 0x419496a8 java.lang.ref.FinalizerReference @ 0x419496e8 java.lang.ref.FinalizerReference @ 0x41949800 java.lang.ref.FinalizerReference @ 0x41949848 java.lang.ref.FinalizerReference @ 0x41949890 java.lang.ref.FinalizerReference @ 0x419498d8 java.lang.ref.FinalizerReference @ 0x41949920 java.lang.ref.FinalizerReference @ 0x419499b0 java.lang.ref.FinalizerReference @ 0x419499f8 java.lang.ref.FinalizerReference @ 0x41949a40 java.lang.ref.FinalizerReference @ 0x41949a88 java.lang.ref.FinalizerReference @ 0x41949ad0 java.lang.ref.FinalizerReference @ 0x4194a5a8 java.lang.ref.FinalizerReference @ 0x4194af48 java.lang.ref.FinalizerReference @ 0x4194b878 

Solutions Collecting From Web of "Утечка памяти, вызванная java.lang.ref.FinalizerReference"

У меня были эти симптомы в моем приложении, и это оказалось связано с утечкой памяти. Я использовал для регистрации обратного вызова из одного действия на объект singleton. Уничтожение этой активности ожидалось от того, что было вызвано обратным вызовом.

В моем случае я создавал новый (хотя и маленький) объект в переопределенном методе onDraw моего пользовательского SurfaceView.