FranckRJ / RespawnIRC-Android

Version android de RespawnIRC.
https://pijon.fr/RespawnIRC-Android/
zlib License
13 stars 6 forks source link

Crash aleatoires images Noelshack #13

Open andiandi13 opened 6 years ago

andiandi13 commented 6 years ago

J'ai constaté un problème récurrent, qui est le crash de l'appli quand je clique sur une image noelshack pour l'afficher en plus grande.

L'appli ne se ferme mais me renvoie aux sujets du forum en question

Détails :

Samsung Galaxy S5 4G+ G901F ROM Kit Kat 4.4.4 Simple GX Respawn IRC 1.10.3

FranckRJ commented 6 years ago

C'est un problème de manque de RAM, et t'es le seul a l'avoir visiblement (du moins dans les 60 derniers jours il y a qu'une seule personne qui a eu ce problème, et c'est via un galaxy S5). Je verrais si je peux faire quelque chose mais bon je garantis rien.

andiandi13 commented 6 years ago

Ah bon, pourtant l'app n'a pas l'air très gourmande et mon tel ne rame pas avant ce genre de crash.

J'ai l'impression que c'est avec le cumul de chargement d'images, comme si l'application ne vidait pas son 'cache' qui est dans la RAM...

FranckRJ commented 6 years ago

Bah comme t'es le seul a avoir ce problème et que des téléphones à 512 Mo de RAM l'ont pas je dirais que c'est un peu un problème de ton téléphone, Samsung est connu pour faire des surcouches lourdes et pas optimisées donc bon c'est pas super étonnant.

Être bas en RAM ne ralenti pas forcément ton téléphone, c'est pas toujours lié.

L'application vide le cache quand tu quittes un topic ou change de page, donc effectivement si tu ouvres plein d'images dans une même page ça peut saturer la RAM. Après il peut toujours y avoir un bug je sais pas, je vérifierais.

andiandi13 commented 6 years ago

D'accord je vois.

Je ne m'y connais pas trop en codage mais ça pourrait être intéressant de vider le cache directement une fois que l'on ferme une image, pour que même en restant sur un même topic, la RAM se vide constamment.

En tout cas merci.

FranckRJ commented 6 years ago

En fait je me suis trompé, ce dont je parlais c'était juste pour les avatars et les miniatures, pas pour les aperçus d'images qui prennent tout l'écran. Dans le cas des aperçus l'image est bien censée être supprimée du cache quand l'aperçu est fermé, après comme j'ai dis il peut toujours y avoir des bugs, mais si c'est un bug qui se produit uniquement sur ton téléphone ça risque d'être compliqué pour moi de le corriger.

FranckRJ commented 6 years ago

J'aurais quelques questions au final, est-ce que c'est quelque chose de constant que tu arrives toujours à reproduire ? Genre est-ce que l'app crash toujours si tu ouvres telle image puis telle image puis telle image (etc). Aussi j'aimerais savoir si l'app a déjà crashé à la première image que t'as ouverte.

andiandi13 commented 6 years ago

Désolé je viens juste de voir ton message !

Alors non ce n'est pas quelque chose de constant et reproduisible, ça arrive vraiment aléatoirement.

Je pense que oui pour la première image quand celle ci pesait beaucoup.

Personnellement, mon intuition est que les images en cache font dépasser la RAM allouée à l'application ou le cache(je ne sais pas comment exprimer ça), est que c'est donc pire quand elles sont lourdes.