Déboguer Firefox : comment limiter l’utilisation de mémoire RAM?
Par
Le succès du navigateur Firefox ne se dément pas, et il attire aujourd’hui plus de 25% des internautes. Pourtant le paramétrage par défaut est pour le moins agaçant. Si vous êtes comme moi un inconditionnel de la navigation par onglets, vous aurez remarqué que celui-ci ne se gêne pas pour consommer un maximum de mémoire RAM.
Pour s’en convaincre, il suffit de jeter un coup d’oeil dans le gestionnaire de tâches (Ctrl-Maj-Echap>onglet Tâches) :
Avec une cinquantaine d’onglets ouverts, votre machine peut ainsi devenir atrocement lente.
Voici une solution qui permet de réduire cette utilisation abusive de mémoire…
Pour accéder au paramétrage de Firefox, vous devrez d’abord rentrer dans la barre d’adresse de Firefox la chaîne de caractères suivante : about:config
Ensuite il va falloir insérer quelques options Pour chaque option, vous devrez cliquer avec le bouton droit de la souris sur la fenêtre qui s’affiche et choisir Nouvelle. Vous choisirez ensuite le type Chaîne de caractères, Valeur numérique ou Valeur booléenne :
Limiter l’utilisation de la mémoire du cache de Firefox
Par défaut, le cache de Firefox utilise un pourcentage de la mémoire système de l’ordinateur. Nous allons lui donner une valeur fixe : 4 ou 8 mégas sont suffisants dans la plupart des cas :
Choisissez « nouvelle » > « valeur numérique » :
nom : browser.cache.memory.capacity
valeur : 4000 ou 8000
(remarquez que l’unité est le kilo octet)
Limiter l’utilisation de mémoire lorsque Firefox est minimisé
Cette option ne fonctionne qu’avec Windows. Elle permet de diminuer l’utilisation de mémoire lorsque vous minimisez toutes les fenêtres de Firefox :
Choisissez « nouvelle » > « booléenne » :
nom : config.trim_on_minimize
valeur : vrai
Désactiver l’option « Fast Back/Forward »
Firefox utilise un système de cache qui accélère l’affichage des pages suivantes / précédentes. Ceci consomme de la mémoire. Pour le désactiver :Choisissez « nouvelle » > « valeur numérique » :
nom : browser.sessionhistory.max_total_viewers
valeur : 0
Autres sources de fuite de mémoire :
Les thèmesC’est logique, les thèmes utilisent des ressources en plus, donc ça prends plus de mémoire.
Les extensions
Certaines extensions sont parfois des gouffres à mémoire, en voici quelques-unes :
- Adobe Reader
- Java
- IE Tab
- Session Saver
- FasterFox
- Firefox Preloader
L’historique
Paramétrer l’historique du navigateur à une valeur trop large augmente l’utilisation de mémoire.Je me contente pour ma part des 3 derniers jours :
Fenêtre des derniers téléchargements
Nettoyer régulièrement la liste des fichiers téléchargés réduit aussi l’utilisation de mémoire:
Résultat des courses :
J’ai noté une baisse sensible de la consommation de mémoire, même s’il ne faut pas s’attendre à des miracles si vous ouvrez une centaine d’onglets!
L’amélioration la plus frappante est lorsque firefox est minimisé. Ici il occupe moins de 3 mégas de RAM :
Bon ici j’avais 1 seul onglet ouvert je l’avoue :p …
Pourquoi Firefox ne résoud pas ce bug?
Firefox utilise par défaut beaucoup de mémoire vive parcequ’il estime que s’il y a de la mémoire libre, autant s’en servir. Et si d’autres applications en demandent, Firefox est sensé leur libérer l’espace nécessaire. Donc pour eux, ce n’est pas un bug. D’autant plus que d’autres facteurs entrent en jeu comme les plugins et thèmes utilisés.
Pour moi, ce comportement par défaut de Firefox est contre productif puisqu’il ralenti le lancement et la réactivité des autres applications Windows. C’est pour cela que j’emploi le terme « déboguer » dans le titre de l’article.
En savoir plus :
- Un forum qui discute du problème : Firefox prend vraiment beaucoup de RAM [Résolu]
- Une page dédiée au problème sur le site de Mozilla : Firefox Memory Usage FQA
How to fix the Firefox memory leak (Firefox hack)
Reducing memory use in Firefox
Aucun commentaire:
Enregistrer un commentaire