Developpez.com

Une très vaste base de connaissances en informatique avec
plus de 100 FAQ et 10 000 réponses à vos questions

Firefox 15 réduit par 5 sa consommation mémoire
En gérant mieux les fuites causées par les extensions, la bêta du navigateur disponible

Le , par Hinault Romaric, Responsable .NET
L’un des problèmes constamment décriés dans le navigateur Firefox est sa consommation excessive de la mémoire.

À partir de la version 7, la fondation Mozilla avait commencé à développer des solutions pour résoudre ce problème au travers du projet MemShrink. Firefox 7 à sa livraison permettait une réduction d’environ 20 à 30 % de la mémoire.

Toujours dans la même lancée, les développeurs se sont attaqués à la consommation de mémoire engendrée par des composants tiers. Ainsi, Firefox 15 introduit un mécanisme pour forcer les extensions à libérer la mémoire.

Selon l’organisme, les fuites de mémoire sont dues en grande partie aux extensions qui ne se libèrent pas de leur structure DOM lorsqu’un onglet est fermé, créant ainsi des zones de mémoire « zombies », qui ne sont pas libérées.

Grâce à la distinction de l’empreinte mémoire des onglets de celle des extensions, un système est désormais disponible dans le navigateur permettant de repérer les fuites de mémoire causées par les extensions.

Cette nouveauté permettra de diviser environ par 5 la consommation de mémoire du navigateur, rendant celui-ci plus rapide et réactif. Pendant les tests avec SiteAdvisor 3.1, les développeurs de Firefox ont constaté la libération de 1,4 à 1,7 Go de mémoire lors de la fermeture de 150 onglets (contre 200 Mo seulement de libéré pour Firefox 14).

Les utilisateurs peuvent déjà bénéficier de ces avancées avec la bêta de Firefox 15, qui est disponible en téléchargement.



Cette bêta propose également d’autres nouveautés comme l’intégration d’une visionneuse PDF, le support de la version 3 du protocole SPDY et une optimisation de WebGL.

Les développeurs pourront profiter d’un débogueur JavaScript et de l’outil "Responsive Mode", permettant de mesurer l’adaptabilité d’un site aux différentes tailles d'écran et aux différents terminaux.

Télécharger Firefox 15

Source : Mozilla

Et vous ?

Que pensez-vous de ces nouveautés ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de cknaky cknaky - Membre à l'essai http://www.developpez.com
le 23/07/2012 à 18:20
Il était temps de régler ce problème. En effet moi il m'arrivait régulièrement de me retrouver avec 1 Go d'espace mémoire occupé alors qu'il ne restait plus qu'un onglet d'ouvert. Enfin bon je me méfie tout de même puisque ce que n'est pas la première annonce qui nous dit avoir réglé les problèmes de mémoire. Je demande donc à voir.
Avatar de thomas colomba thomas colomba - Futur Membre du Club http://www.developpez.com
le 23/07/2012 à 18:34
les développeurs de Firefox ont constaté la libération de 1,4 à 1,7 Go de mémoire lors de la fermeture de 150 onglets

Je ne me suis jamais amusé à fermer 150 onglets d'un seul coup, d'ailleurs naviguer en utilisant 150 onglets ne me paraît pas très humain .

Quel type d'utilisateur ferme 150 onglets d'un sel coup ?
Avatar de Kiiwi Kiiwi - Membre chevronné http://www.developpez.com
le 23/07/2012 à 19:35
Un problème que je n'ai jamais rencontré, alors que j'ai 7 modules constamment activés, et que j'adore les onglets.

Et à chaque fois que j'ai fait des tests maison, avec mes différents PC, Chrome a toujours largement dépassé firefox dans la consommation mémoire (avec les modules désactivé pour les 2 navigateurs, puis avec des modules équivalents lancés).

Et pourtant, tout le monde fait une fixation dessus, et on entends de partout "firefox c'est un vrai usine a gaz", "l'est trop lourd!", "consomme trop", "bouffe toute la RAM", etc.

Pour ceux qui ont des problèmes, faites le tri dans vos modules! Avec les 3 tonnes qui existent, vous trouverez certainement un qui propose la même chose sans faire de fuites de mémoire.
Avatar de ValCapri ValCapri - Membre régulier http://www.developpez.com
le 23/07/2012 à 20:41
Citation Envoyé par Kiiwi  Voir le message
Un problème que je n'ai jamais rencontré, alors que j'ai 7 modules constamment activés, et que j'adore les onglets.

Et à chaque fois que j'ai fait des tests maison, avec mes différents PC, Chrome a toujours largement dépassé firefox dans la consommation mémoire (avec les modules désactivé pour les 2 navigateurs, puis avec des modules équivalents lancés).

Et pourtant, tout le monde fait une fixation dessus, et on entends de partout "firefox c'est un vrai usine a gaz", "l'est trop lourd!", "consomme trop", "bouffe toute la RAM", etc.

Pour ceux qui ont des problèmes, faites le tri dans vos modules! Avec les 3 tonnes qui existent, vous trouverez certainement un qui propose la même chose sans faire de fuites de mémoire.

Cela m'étonne, tu n'as jamais dépasser les 1 Go de mémoire avec Firefox?

Je les dépasse parfois facilement.

Je ne dis pas que Chrome consomme moins mais avec Chrome, on a moins l'impression de lourdeur, et puis Firefox et Chrome sont totalement différents niveaux codages, je pense.

Firefox est codé principalement avec du XUL et du JS pour l'interface, du C pour le moteur. Tandis que chrome semble utiliser les langages natifs pour ce qui est de l'interface (sous Mac, c'est de l'Objective-C/Cocoa). Pour Firefox, la mémoire doit être libéré grâce a leur garbage collector.
Avatar de transgohan transgohan - Expert confirmé http://www.developpez.com
le 23/07/2012 à 21:03
J'explose la mémoire uniquement quand je visite des sites utilisant du flash. (mon plus haut pic était de 1.9gio, je vous laisse imaginer la lenteur du navigateur pour fermer un onglet...)

Sinon j'utilise quotidiennement plusieurs extensions telles que GreaseMonkey, Ghostery, Firebug, AdBlock et WOT sans aucun problème mémoire. Mon navigateur reste ouvert environ 10h par jour sans problème et ce quelque soit le nombre d'onglet, je varie entre 180mio et 280mio.
Avatar de alex_vino alex_vino - Membre émérite http://www.developpez.com
le 23/07/2012 à 22:45
Je penses que Chrome a davantage de problemes, du moins pour mon type d'utilisation.

C'est bien qu'ils se penchent sur ces problemes, j'espere que le temps ou les navigateurs se faisaient la guéguerre parce qu'ils chargeaient les pages quelques milli-secondes plus rapidement que les autres est fini.
Il n'y a qu'a fait CTRL+ALT+SUPPR pour remarquer que le navigateur monopolise la plupart des ressources de la machine... et tout ca pour afficher quelques pages en HTML.
Mais bon la puissance des machines augmente donc malheuresement ils s'en fiche un peu d'optimiser la consommation mémoire, courage pour changer cela Firefox
Avatar de mala92 mala92 - Membre émérite http://www.developpez.com
le 24/07/2012 à 9:25
Citation Envoyé par ValCapri  Voir le message
Je ne dis pas que Chrome consomme moins mais avec Chrome, on a moins l'impression de lourdeur, et puis Firefox et Chrome sont totalement différents niveaux codages, je pense.

C'est clair, que ce n'est pas du tout la même conception.

Il y a un seul process firefox.
Quand j'ouvre Chrome, j'en ai d'entrée 4. +1 par onglet. D'où la sensation de fluidité.

mais quand je fait les totaux des mémoires, c'est pareil.
Avatar de Bearer Bearer - Futur Membre du Club http://www.developpez.com
le 24/07/2012 à 9:49
Citation Envoyé par thomas colomba  Voir le message
Je ne me suis jamais amusé à fermer 150 onglets d'un seul coup, d'ailleurs naviguer en utilisant 150 onglets ne me paraît pas très humain .

Quel type d'utilisateur ferme 150 onglets d'un sel coup ?

Moi quand je ferme mon navigateur . Bon en règle général je tourne aux alentours de 100 mais quand j'effectue une ou 2 recherches ça monte vite ! A quoi cela peut me servir me diriez vous ? Simplement au fait que comme je navigue souvent sur les mêmes sites je n'ai pas besoin de les rouvrir à chaque fois et comme je les consulte plusieurs fois lors d'une session ouverte je laisse simplement les onglets ouverts. Je ne consultez pas 100 sites différents mais souvent plusieurs pages par sites que e laisse ouvert pour suivre les discussions ou laisser un article ouvert que je n'ai pas encore eu le temps de lire.

Sinon concernant la news pour ma propre utilisation, je trouve que c'est une excellente nouvelle à voir après vu que ces promesses là ont déjà été faites par le passé.
Avatar de Traroth2 Traroth2 - Expert éminent http://www.developpez.com
le 24/07/2012 à 11:01
Comme quoi, ils en ont encore sous la pédale, chez Mozilla.

Sérieusement, si ce projet tient ses promesses, Firefox redeviendra pour moi le navigateur le plus sexy.
Avatar de Flaburgan Flaburgan - Modérateur http://www.developpez.com
le 24/07/2012 à 11:05
Firefox 7 a réglé les fuites de mémoire native, Firefox 15 réglera celles du aux Addons.

À ceux qui rencontrent des problèmes de mémoire, jetez un coup d'oeil sur l'extension skype, si vous l'avez... Beaucoup de gens l'ont et elle a une consommation mémoire catastrophique.

(Les adeptes de la théorie du complot diront que MS fait cela exprès pour discréditer Firefox...)
Offres d'emploi IT
Chef de projet erp H/F
SEPTEO - Languedoc Roussillon - proximité Montpellier
développeur coeur (h/f)
Adoc talent Management - Ile de France - Levallois Perret
Développeur Python / Tryton / Open ERP
Coopengo - Ile de France - Paris (75008)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil