Java - glide を使用して画像をロードするとメモリ オーバーフローが発生する
PHP中文网
PHP中文网 2017-05-17 10:07:15
0
1
1085

保留中の例外 java.lang.OutOfMemoryError: OOM まで 784248 の空きバイトと 765KB の 1125012 バイトの割り当てを割り当てることができませんでした
com.bumptech.glide.load.resource.bitmap.RecyclableBufferedInputStream, android.graphics.BitmapFactory$Options 、com.bumptech.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)
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.engine.Resource 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 を使用してメモリ リークをチェックすることも、ツールを使用してメモリ使用量を継続的にチェックすることもできます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!