Maison  >  Questions et réponses  >  le corps du texte

Java - un débordement de mémoire se produit lors du chargement d'images à l'aide de Glide

Exception en attente java.lang.OutOfMemoryError : échec de l'allocation d'une allocation de 1125 012 octets avec 784 248 octets libres et 765 Ko jusqu'à OOM
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)
sur 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)
sur com.bumptech. glide.load.engine.Resource com.bumptech.glide.load.resource.bitmap.StreamBitmapDecoder.decode(java.lang.Object, int, int) (StreamBitmapDecoder.java:19)
sur 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中文网2712 Il y a quelques jours1066

répondre à tous(1)je répondrai

  • 滿天的星座

    滿天的星座2017-05-17 10:09:15

    Vous ne trouvez rien en consultant ce journal. Il existe une très forte probabilité de MOO lors du chargement des images.
    Veuillez juger attentivement
    1) Les grandes images sont-elles chargées en continu mais ne sont-elles pas recyclées à temps ?
    2) Y a-t-il une fuite de mémoire quelque part ?
    Vous pouvez essayer d'utiliser LeakCanary pour vérifier les fuites de mémoire ou utiliser des outils pour vérifier en permanence l'utilisation de la mémoire

    répondre
    0
  • Annulerrépondre