Articles of out of memory

OOM при использовании NetworkImageView (из библиотеки Volley)

Задний план Использование NetworkImageView библиотеки Volley – удобный способ обработки изображений из Интернета. Однако в нем есть некоторые ошибки (как я написал здесь ). проблема Одна из проблем, которые вы можете использовать, заключается в том, что она не расшифровывает изображения из Интернета в эффективном режиме памяти. Это означает, что если вы используете gridView с несколькими […]

Сбор мусора не запускается в приложении, когда включено большое значениеHeap, в результате чего OOM

У меня небольшое тестовое приложение для Android, в котором включение largeHeap конечном итоге вызывает ошибку в памяти, поскольку сбор мусора никогда не запускается. Это код: MainActivity.java package com.example.oomtest; import android.app.Activity; import android.content.res.Configuration; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.util.DisplayMetrics; import android.widget.ImageView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) […]

Исключение из памяти в gson.fromJson ()

Я использую следующий код для преобразования строки Json (strWebserviceResult) в свой объект Object: EntMyClass entMyClass = gson.fromJson(strWebserviceResult,EntMyClass.class); Когда strWebserviceResult большой (около 2,5 МБ), я получаю исключение Out of memory в этой строке на телефонных устройствах Android, а не в планшетном ПК, который имеет большую память. Как я могу это решить. Есть ли у кого-нибудь предложения? […]

Ошибка памяти при загрузке большего количества изображений в Glide

Отредактировано: В моем приложении загружается более 300 изображений на главной странице. Я использовал glide для загрузки изображений. Я получаю Out of Memory Error . Я использовал большую кучу в манифесте : android:largeHeap="true" Версия Glide: compile 'com.github.bumptech.glide:glide:3.7.0' Версия устройства / Android: Версия Nexus Device 6.0 Каждое изображение, которое я получаю от Json, будет 800 кб до […]

Вывод Android Outofmemory

Это мой drawable в массиве для моего viewpager, когда я запускаю его, я получаю ошибку из памяти, есть ли способ уменьшить размер изображения или т. Д.? Я делаю много поиска, но я не могу их использовать .. пожалуйста, помогите … GalImages = new int[] { R.drawable.tutorials_01_android_en,R.drawable.tutorials_02_android_en,R.drawable.tutorials_03_android_en,R.drawable.tutorials_04};break @Override public Object instantiateItem(ViewGroup container, int position) { ImageView […]

Ошибка OutOfMemory только на устройствах Android 6.0.1

Кажется, у меня есть эта странная проблема с моим проектом. Все было хорошо, но, так как я обновил свой S6 Edge до Android 6.0.1, приложение, похоже, вылетает с ошибкой OutOfMemory после второго запуска. Приложение содержит 2000+ изображений в каталоге, и я использую таймер для увеличения счетчика и отображения их на imageView. Когда вызывается onFinish () […]

Галактика s4 и, возможно, все HD-телефоны? Ошибка раздувания памяти

Итак, это приложение, над которым я работаю, отлично работает на действительно старом, несчастном телефоне Android 2.3.3. Однако при запуске на GS4, GS4 выбрасывает из памяти исключения, каждый раз приходится загружать ресурс из чертежей, который предопределен в xml. <ImageView android:id="@+id/ivLearnMore" android:layout_width="match_parent" android:layout_height="200dp" android:layout_weight="1" android:scaleType="fitCenter" android:src="@drawable/learn_more" /> Например, это изображение будет генерировать исключение при раздувании макета, поскольку […]

Android MapView всегда вызывает OutOfMemoryError во вложенных элементах

Я пытаюсь создать MapView (в настоящее время без каких-либо наложений) внутри некоторых вложенных элементов. Это в основном что-то вроде ScrollView -> RelativeLayout -> RelativeLayout -> MapView <com.google.android.maps.MapView android:id="@+id/mapview" android:layout_width="420px" android:layout_height="300px" android:clickable="false" android:apiKey="key"/> Кажется, это хорошо для меня. Я ничего не делаю с этим при запуске, но он всегда вызывает следующее: 04-04 13:38:33.910: WARN/dalvikvm(13628): threadid=1: thread […]

Xamarin.Forms ListView Исключение OutOfMemoryError на Android

Кто-нибудь когда-либо пробовал A Xamarin.Forms Listview с помощью ItemTemplate, содержащего вид изображения? Итак, что происходит, когда ListView содержит около 20 или более строк? Что касается меня, у меня есть файл .png размером около 4K, загруженный в представление «Изображение». Получено максимум 9-12 строк, показанных до того, как приложение разбилось с помощью OutOfMemoryError. После запроса большой кучи […]

Android щепотку увеличить большое изображение, эффективность памяти без потери деталей

Мое приложение должно отображать несколько изображений с высоким разрешением (около 1900 * 2200 пикселей), поддержка масштабирования. Чтобы избежать ошибки в памяти, я планирую декодировать изображение, чтобы показать полный экран, используя options.inSampleSize = scale (scale was calculated as Power of 2 as Document) (Мое представление, которое я использовал, – это TouchImageView extends ImageView ) Поэтому я […]