Java - limpahan memori berlaku apabila memuatkan imej menggunakan luncuran
PHP中文网
PHP中文网 2017-05-17 10:07:15
0
1
1103

Pengecualian belum selesai java.lang.OutOfMemoryError: Gagal memperuntukkan peruntukan 1125012 bait dengan 784248 bait percuma dan 765KB sehingga OOM
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStreamBitmap.com, android. .glide.load.engine.bitmap_recycle.BitmapPool, int, int, int, com.bumptech.glide.load.DecodeFormat) (Downsampler.java:217)
di android.graphics.Bitmap com.bumptech.glide.load.resource .bitmap.Downsampler.decode(java.io.InputStream, com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool, int, int, com.bumptech.glide.load.DecodeFormat) (Downsampler.java:151)
at com.bumptech.glide.load.engine.Resource com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(java.io.InputStream, int, int) (StreamBitmapDecoder.java:50)
di com.bumptech. glide.load.engine.Resource com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(java.lang.Object, int, int) (StreamBitmapDecoder.java:19)
pada com.bumptech.glide.load. engine.Resource com.bumptech.glide.load.resource.bitmap.ImageVideoBitmapDecoder.decode(com.bumptech.glide.load.model.ImageVideoWrapper, int, int) (ImageVideoBitmapDecoder.java:39)

谁有解决方法,发给我谢谢

PHP中文网
PHP中文网

认证0级讲师

membalas semua(1)
滿天的星座

Anda tidak dapat mencari apa-apa dengan melihat log ini Terdapat kebarangkalian OOM yang sangat tinggi semasa memuatkan imej.
Sila nilai dengan teliti
1) Adakah imej besar dimuatkan secara berterusan tanpa dikitar semula dalam masa?
2) Adakah terdapat kebocoran memori di suatu tempat?
Anda boleh cuba menggunakan LeakCanary untuk menyemak kebocoran memori, atau gunakan alatan untuk menyemak penggunaan memori secara berterusan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan