Java - 글라이드를 사용하여 이미지를 로드할 때 메모리 오버플로가 발생합니다.
PHP中文网
PHP中文网 2017-05-17 10:07:15
0
1
1106

보류 중인 예외 java.lang.OutOfMemoryError: OOM
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options, com.bumptech까지 784248 여유 바이트 및 765KB의 1125012바이트 할당을 할당하지 못했습니다. .glide.load.engine.bitmap_recycle.BitmapPool, int, int, int, com.bumptech.glide.load.DecodeFormat) (Downsampler.java:217)
at 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)
com.bumptech. glide.load.engine.Resource com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(java.lang.Object, int, int) (StreamBitmapDecoder.java:19)
com.bumptech.glide.load. 엔진.리소스 com.bumptech.glide.load.resource.bitmap.ImageVideoBitmapDecoder.decode(com.bumptech.glide.load.model.ImageVideoWrapper, int, int) (ImageVideoBitmapDecoder.java:39)

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

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
滿天的星座

이 로그를 보면 아무 것도 찾을 수 없습니다. 이미지를 로드할 때 OOM이 발생할 확률이 매우 높습니다.
신중하게 판단해주세요
1) 대용량 이미지가 계속 로딩되는데 시간이 지나면 재활용되지 않나요?
2) 어딘가에 메모리 누수가 있나요?
LeakCanary를 사용하여 메모리 누수를 확인하거나 도구를 사용하여 지속적으로 메모리 사용량을 확인할 수 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿