Désolé, je manque de temps libre en ce moment U_U" En plus, je ne suis pas très inspiré sur ce coup là O_ô Je répond sûrement trop tard, mais s'il faut opter pour une de tes deux solutions d'optimisation, je pencherai pour la deuxième. Car la première fait instancier deux objets, et vu que ça a l'air d'être lourd, je pense que tu économiserais des ressources à tout faire d'un coup sans intermédiaire.
Désole du retard :'(
--
Pylouq Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
Je voudrais avoir quelques précisions sur les questions de ton code. Pourquoi voudrais-tu alléger ton thread ? Et quand tu parles du choix de la plus optimisée entre deux méthodes, tu pourrais dire quelles sont les lignes concernées ?
Merci :D
A+
--
Pylouq Heureux sont ceux qui lisent le Réglement, ils ne finiront peut-être pas au bûcher.
BunoCS
Messages postés15476Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention 3 mai 2024103 29 oct. 2012 à 10:28
Hello,
J'aimerais alléger mon thread car il monte à 90% de CPU, ce qui fait que le UI Thread n'arrive plus à garder la main et je me retrouve avec une ANR "Application Not Responding"
Concernant la question d'optimisation: soit j'alloue mon ZipInputStream en 2 fois, c'est-à-dire en passant par un stream intermédiaire récupérant le résultat HTTP:
responseContent = new BufferedInputStream(response.getEntity().getContent());
zis = new ZipInputStream(responseContent);
Soit je branche directement mon ZipInputStream sur le résultat HTTP:
zis = new ZipInputStream(response.getEntity().getContent());
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Vous n’avez pas trouvé la réponse que vous recherchez ?
BunoCS
Messages postés15476Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention 3 mai 2024103 10 déc. 2012 à 09:31
Hello,
Merci de ta réponse.
J'ai effectivement résolu le problème car le souci était ailleurs. Néanmoins, je valide ta réponse pour la question que j'avais posée.
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...