Articles of out of memory

Ленивая загрузка в HorizontalScrollView для предотвращения проблемы с памятью

Я хочу добавить ленивую функцию загрузки в HorizontalScrollView, у нее есть linearlayout в качестве дочернего элемента и я добавляю к linearlayout, меня интересует прослушивание события, когда дочернее представление выходит из области видимости, я вижу, что в реализации linearlayout он не Вызовите dispatchViewVisibility или onDraw на дочернем представлении, почему я хочу, потому что растровое изображение, прикрепленное […]

MapFragment API Карт Google v2 Ошибка памяти / утечка памяти

За последние несколько дней я читал несколько подобных сообщений, но никто из них специально не ответил на эту проблему. Я начинаю получать проблему с OOM после ~ 2 минут агрессивного панорамирования карты и масштабирования с помощью гибридной карты. Приложение также, похоже, удерживает память после сбоя, потому что для достижения OOM после первого отказа требуется меньше […]

Java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM в ListView и ленивые загрузки изображений

У меня есть listview, который, вероятно, имеет бесконечные элементы, загружаемые бесконечно бесконечно. Каждый элемент в виде списка имеет одно или два изображения, которые я лениво загружаю. Все работает отлично, но когда я прокручиваю его очень долго, он падает с этим в log cat 08-07 15:26:25.231: E/AndroidRuntime(30979): FATAL EXCEPTION: Thread-60 08-07 15:26:25.231: E/AndroidRuntime(30979): java.lang.OutOfMemoryError: bitmap size […]

Ошибка памяти, ошибка моего приложения?

У меня есть приложение на рынке Android, в котором исключения и ошибки вылавливаются и отправляются мне с помощью acra. Но я получаю довольно много ошибок из памяти. В разных классах … некоторые мои приложения, некоторые общие java .. Всегда ли это означает, что в моем приложении есть проблема, или может быть, что у телефона закончилась […]

OutOfMemory на устройстве и эмуляторе

Я получаю OutOfMemory Exception при запуске моего проекта как на эмуляторе, так и на устройстве (acer tablet и samsung galaxy), показывающем Процесс запуска приложения com.android.launcher неожиданно прекратился. Я увеличил размер виртуальной машины эмулятора до 256 Мб, но в этом исключении не было изменений. Как я могу избежать этого исключения? И как я могу увеличить размер […]

Ошибка OutOfMemory для Android и LruCache

Во-первых, я знаю, что есть много связанных должностей, я читал их много, ни один из них не помог, и у меня нет идей 🙂 Поэтому я разрабатываю приложение для Android (sdk version 14+), в котором используется множество изображений (для кнопок, логотипов, отображения изображений и т. Д.). Средний размер изображения 120kb + – 100kb Как говорится […]

Out Of Memory String Android

Я получаю огромный JSON, и пока я читаю строки OutOfMemoryError. Вот мой первый метод, который я пытаюсь разобрать JSON. InputStream in = response.getEntity().getContent(); BufferedReader reader = new BufferedReader(new InputStreamReader(in, "UTF-8"), 8); String result = ""; while (true) { String ss = reader.readLine(); if (ss == null) { break; } result += ss; } И я […]

Android: исключение из памяти / Как decodeResource добавляет в бюджет VM?

Я довольно новичок в Android и разрабатываю игру. Время от времени у меня есть пользователи, рассказывающие об memory exceptions из memory exceptions , которые я нахожу удивительными, так как растровые изображения, которые я создаю, имеют размер не более 200 кб. Я вызываю BitmapFactory.decodeResource() всякий раз, когда создаю новый sprite . Поскольку мое приложение представляет собой […]

Как вы очищаете ArrayAdapter?

Я получаю условие отсутствия памяти, когда я использую адаптер массива и меняю ориентацию экрана. Я сделал самый маленький полностью рабочий код, который показывает эту проблему. package com.foobar.test; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Context; import android.content.pm.ActivityInfo; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; public class TestAppActivity extends […]

Исключение OutOfMemory при преобразовании ByteArray в String?

Я использую следующий код для преобразования моего ByteArray в String: String sReturn = new String(byteArray, "UTF-8"); Но я получаю следующее исключение, когда ByteArray достаточно велико. Есть ли другой способ преобразования ByteArray в String без исключения из памяти? 06-17 12:27:37.594: E/dalvikvm(1617): Out of memory: Heap Size=30663KB, Allocated=22087KB, Bitmap Size=936KB, Limit=32768KB 06-17 12:27:37.594: E/dalvikvm(1617): Extra info: Footprint=30663KB, […]