Articles of Утечки памяти в

Как я могу узнать, сколько памяти кучи у меня есть в любой момент?

У меня есть процесс, который продолжает умирать в одном месте и утверждает, что у него не хватает памяти, но у меня есть подозрение, что это красная селедка и что я ем память, в которой она нуждается где-то в другом месте. Мне любопытно, какие мои варианты предназначены для просмотра памяти, используемой и выпущенной в режиме реального […]

Понимание утечек памяти в приложении для Android

Я довольно новичок в программировании на Java, с большим опытом работы на C ++, и я читаю о том, как ссылки могут привести к утечке памяти в приложениях Android. Это объяснение меня насторожило. На «Уроке № 2» говорится: Дело в том, что Activity не знает, что срок службы SomeObject закончится, когда закончится экземпляр Activity. Если […]

Утечка памяти из-за android.widget.BubblePopupHelper

Я использую инструмент MemoryAnalyzer, чтобы найти утечки памяти в приложении Android. Поэтому я запускаю свое приложение, посещаю все действия, а затем отжимаю, пока не дойду до рабочего стола. Затем я использую DDMS для получения дампа памяти (несколько раз нажав Cause GC ). Затем я использую запрос OQL, чтобы select * from instanceof android.app.Activity чтобы найти […]

В моем приложении для Android очень много памяти

Мое приложение для Android все больше и больше памяти с течением времени. Я взял кучу кучи и проанализировал его с помощью MAT. Вот главный подозреваемый в утечке: Таким образом, кажется, что один из моих действий не очищается от памяти после того, как я покинул приложение (с помощью кнопки «Назад»), а затем, когда я перезапускаю приложение, […]

Утечка памяти изображениями

Я пытаюсь исправить эту проблему памяти в своей кодовой базе. Я использую ImageManager, чтобы отслеживать все распределения, но некоторые из них ускользают от моего понимания. Это подозреваемые в утечке, но я не могу их проследить или не знаю, как интерпретировать окно подозрения на утечку.

Утечка активности при использовании слушателей волейбола

Я использую библиотеку volley для отправки запросов, и у меня есть утечка памяти. Я проследил его с утечкой канарейки, и, похоже, это от моих просьб mListeners. После некоторого поиска я отменяю все свои запросы в своей текущей деятельности, но все же у меня есть утечка. Я могу использовать некоторую помощь. Спасибо, вот мой код загрузки: […]

Это утечка контекста Android?

Вот фрагмент упрощенного кода: static Activity longLivedField; onCreate(…) { longLivedField = this; // the only write to this field } Я видел, как люди утверждают это как утечку контекста и создают исправления для него. Типичным решением является аннулирование поля в соответствующих местах. Например, в onPause() : onPause() { longLivedField = null; }

Android – Firebase – Нужно ли мне удалять КАЖДОГО одного слушателя?

Я сделал достаточное количество исследований и не могу найти ответ, который мне нужен. Что я знаю: когда я привязываю ValueEventListener к ссылке базы данных, я знаю, что мне нужно удалить ее позже (обнаружив, что сейчас трудно с некоторой массивной утечкой памяти. Что я НЕ знаю: Нужно ли мне также отключать всех остальных слушателей? (Это включает […]

Этот класс Handler должен быть статическим или может возникнуть утечка: final Handler

В приведенном ниже коде Eclipse генерирует предупреждение «Этот класс обработчика должен быть статическим или может возникнуть утечка». public class MyActivity extends Activity implements Runnable { final Handler handler = new Handler() { @Override public void handleMessage( Message message) { String sResult = (String) message.obj; if( (sResult != null) && (sResult != "")) { MyNonStatic = […]

Утечка памяти Android между действиями

Я пытаюсь определить эту утечку памяти. У меня есть два SurfaceViews , A и B Я запустил A , затем перейдите к B , затем нажмите кнопку «Назад», чтобы вернуться к A , а затем снова перейдите к B Я могу видеть, что выделенная память увеличивается каждый раз, когда я это делаю, и в итоге […]

Intereting Posts
Настройка Android Studio lint.xml Android Data Binding: не может найти средство настройки для атрибута Ошибка: Внутренняя ошибка: (java.lang.NoSuchMethodError), влияющая на все мои проекты Фокусируемая строка внутри таблицы android Пользовательский андроид камеры Пользовательский внешний вид ActionBar в Android 4.3 Макет не отображает контент при загрузке через новую активность в Xamarin Прозрачная / Прозрачная строка состояния + КоординаторLayout + Панель инструментов + Фрагмент Android: Linkify TextView Что такое "Android SDK Tools", "Android SDK Platform Tools" и "Android SDK Build Tools"? Определить пользовательский логотип для ActionBar (отличается от логотипа) в XML? В Android-приложении «Hello World» не говорится «Привет», Как узнать, какой вид в настоящее время имеет фокус? Воспроизведение звука независимо от уровня громкости устройства Есть ли способ сократить время загрузки Android-эмулятора с поддержкой Android SDK