Déboguer Firefox : comment limiter l'utilisation de mémoire RAM? Debug Firefox: limiting the use of RAM?
Le succès du navigateur Firefox ne se dément pas, et il attire aujourd'hui plus de 25% des internautes. The success of the Firefox browser continues unabated, and it now attracts more than 25% of Internet users. Pourtant le paramétrage par défaut est pour le moins agaçant. But the default setting is somewhat annoying. 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 . If you're like me a huge fan of tabbed browsing, you'll notice that it does not bother to eat up 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) : For proof, just take a look in Task Manager (Ctrl-Shift-Esc> Tasks tab):
Avec une cinquantaine d'onglets ouverts, votre machine peut ainsi devenir atrocement lente . With fifty tabs open, your computer can become excruciatingly slow.
Voici une solution qui permet de réduire cette utilisation abusive de mémoire … Here is a solution that reduces the misuse of memory ...
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 To access the settings of Firefox, you must first enter the address bar of Firefox the following string: about: config
Ensuite il va falloir insérer quelques options. Then he'll have to add some options.
Pour chaque option, vous devrez cliquer avec le bouton droit de la souris sur la fenêtre qui s'affiche et choisir Nouvelle . For each option, you must click the right button mouse on the window that appears and choose New. Vous choisirez ensuite le type Chaîne de caractères , Valeur numérique ou Valeur booléenne : You will then choose the type string, numeric value or Boolean value:

Limiter l'utilisation de la mémoire du cache de Firefox Limit use of memory cache in Firefox
Par défaut, le cache de Firefox utilise un pourcentage de la mémoire système de l'ordinateur. By default, the cache of Firefox uses a percentage of system memory of the computer. Nous allons lui donner une valeur fixe : 4 ou 8 mégas sont suffisants dans la plupart des cas : We'll give it a fixed value: 4 or 8 megs is sufficient in most cases:
Choisissez “nouvelle” > “valeur numérique” : Choose "new"> "numeric":
nom : browser.cache.memory.capacity Name: browser.cache.memory.capacity
valeur : 4000 ou 8000 Value: 4000 or 8000
(remarquez que l'unité est le kilo octet) (note that the unit is kilobytes)
Limiter l'utilisation de mémoire lorsque Firefox est minimisé Limit use of memory when Firefox is minimized
Cette option ne fonctionne qu'avec Windows. This option works only with Windows. Elle permet de diminuer l'utilisation de mémoire lorsque vous minimisez toutes les fenêtres de Firefox : It reduces memory usage when you minimize all Firefox windows:
Choisissez “nouvelle” > “booléenne” : Choose "new"> "Boolean":
nom : config.trim_on_minimize Name: config.trim_on_minimize
valeur : vrai value: true
Désactiver l'option “Fast Back/Forward” Disable Fast Back / Forward "
Firefox utilise un système de cache qui accélère l'affichage des pages suivantes / précédentes. Firefox uses a cache system that speeds the display of pages next / previous. Ceci consomme de la mémoire. This consumes memory. Pour le désactiver : To disable it:
Choisissez “nouvelle” > “valeur numérique” : Choose "new"> "numeric":
nom : browser.sessionhistory.max_total_viewers Name: browser.sessionhistory.max_total_viewers
valeur : 0 Value: 0
Autres sources de fuite de mémoire : Other sources of memory leak:
Les thèmes Topics
C'est logique, les thèmes utilisent des ressources en plus, donc ça prends plus de mémoire. That makes sense, the themes use more resources, so it take more memory.
Les extensions Extensions
Certaines extensions sont parfois des gouffres à mémoire, en voici quelques-unes : Some extensions are sometimes chasms memory, here are a few:
- Adobe Reader Adobe Reader
- Java Java
- IE Tab IE Tab
- Session Saver Session Saver
- FasterFox FasterFox
- Firefox Preloader Firefox Preloader
Remarque : vous pouvez exécuter Firefox en safe-mode pour vérifier si votre problème de mémoire est dû à une extension. Note: You can run Firefox in safe mode to check if your memory problem is due to an extension. Pour cela, il suffit de lancer Firefox par le menu démarrer>exécuter en entrant la commande : firefox -safe-mode To do this, simply start Firefox in the start menu> run by entering the command: firefox-safe-mode
L'historique History
Paramétrer l'historique du navigateur à une valeur trop large augmente l'utilisation de mémoire. Setting the browser history to a too large value increases the memory usage.
Je me contente pour ma part des 3 derniers jours : I'm happy to share my last 3 days:
Fenêtre des derniers téléchargements Window latest downloads
Nettoyer régulièrement la liste des fichiers téléchargés réduit aussi l'utilisation de mémoire: Regularly clean the list of downloaded files also reduces memory usage:
Résultat des courses : Racing results:
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! I noticed a significant decline in memory consumption, even if we should not expect miracles if you open hundreds of tabs!
L'amélioration la plus frappante est lorsque firefox est minimisé. The improvement is most striking when firefox is minimized. Ici il occupe moins de 3 mégas de RAM : Here it occupies less than 3 megabytes of RAM:
Bon ici j'avais 1 seul onglet ouvert je l'avoue :p … Well here I had only 1 tab open I confess: p ...
Pourquoi Firefox ne résoud pas ce bug? Why Firefox does not solve this bug?
Firefox utilise par défaut beaucoup de mémoire vive parcequ'il estime que s'il ya de la mémoire libre, autant s'en servir. Firefox uses by default a lot of RAM because he believes that if the free memory, use it as much. Et si d'autres applications en demandent, Firefox est sensé leur libérer l'espace nécessaire. And if other applications require, Firefox is supposed to release their space requirements. Donc pour eux, ce n'est pas un bug. So for them, not a bug. D'autant plus que d'autres facteurs entrent en jeu comme les plugins et thèmes utilisés. Especially since other factors come into play as plugins and themes used.
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. To me, this default behavior of Firefox is slowing cons productive since the launch and the reactivity of other Windows applications. C'est pour cela que j'emploi le terme “déboguer” dans le titre de l'article. That's why I use the term "debug" in the title of the article.
En savoir plus : More:
- Un forum qui discute du problème : A forum that discusses the problem: Firefox prend vraiment beaucoup de RAM [Résolu] Firefox really takes lots of RAM [Resolved]
- Une page dédiée au problème sur le site de Mozilla : A page dedicated to the issue on the Mozilla site: Firefox Memory Usage FQA Firefox Memory Usage FQA
UPDATE : Voici deux autres liens qui peuvent aider : UPDATE: Here are two links that may help:
How to fix the Firefox memory leak (Firefox hack) How to fix the Firefox memory leak (Firefox hack)
Reducing memory use in Firefox Reducing memory use in Firefox
Tags: Tags: firefox firefox , , gourmand greedy , , limiter limit , , lourd heavy , , mémoire Memory , , paramétrage parameterization , , RAM RAM , , réduire reduce
Articles similaires (en théorie) : Like (in theory):
Il ya un an sur C'éclair! A year ago on this Thread! - juillet 2007 - July 2007
Productive Firefox : des solutions pour être efficace avec Firefox Productive Firefox: the solutions to be effective with Firefox
C'éclair! Thread! fête son mois d'existence celebrates its months old
Il ya un an sur C'éclair! A year ago on this Thread! - août 2007 - August 2007
Le zapping de l'efficacité - volume 1 Zapping efficiency - Volume 1














UFO UFO said, said,
Wrote on Wrote on juin 5, 2007 @ 11:11 June 5, 2007 @ 11:11
Merci pour l'astuce ! Thank you for the tip! çà va me rendre service. here will help me.
Pierre Pierre said, said,
Wrote on Wrote on juin 5, 2007 @ 17:38 June 5, 2007 @ 17:38
Un article très intéressant, découvert grâce à Blogasty. A very interesting article, discovered through Blogasty.
Bonne continuation et merci. Good continuation and thank you.
Pierre Pierre
khrys khrys said, said,
Wrote on Wrote on juin 5, 2007 @ 18:10 June 5, 2007 @ 18:10
Une autre facon de faire, consiste non pas a modifier les parametres du navigateur, mais a s'organiser un peu et ne pas ouvrir 50 onglets a la fois Another way to do is not to modify the browser settings, but organized a little and do not open 50 tabs at once
Mais c'est vrai que ca pompe pas mal, Firefox. But it is true that AC pump a lot, Firefox.
Guillaume said, William said,
Wrote on Wrote on juin 5, 2007 @ 19:57 June 5, 2007 @ 19:57
merci pour ces astuces, découvert via scoopeo thank you for these tips, found via digg
Argancel Argancel said, said,
Wrote on Wrote on juin 5, 2007 @ 21:39 June 5, 2007 @ 21:39
Un grand merci pour vos votes. A big thank you for your vote. Grâce à vous je suis à la une de Scoopeo! Thanks to you I'm one of Blogger! Mais vous pouvez continuer à voter;) But you can continue to vote;)
manatlan said, Manatlan said,
Wrote on Wrote on juin 6, 2007 @ 10:05 June 6, 2007 @ 10:05
Oui, c'est pas mal … (Je trouve aussi que FFox mange trop de mémoire) Yes, not bad ... (I also find that FFox eats too much memory)
Cependant, ton article mériterait d'être un peu plus fouillé ! However, your paper ought to be a little more searching!
J'ai un ffox up-to-date, le trim_on_minimize n'existe plus… I ffox an up-to-date, there trim_on_minimize more ...
“browser.cache.memory.capacity” n'est valide que si browser.cache.memory.enabled est vrai … "Browser.cache.memory.capacity" is valid only if browser.cache.memory.enabled is true ...
et il existe la même chose pour le HDD … and there is the same for the HDD ...
Sinon, tous ces trucs, je les applique depuis un bail, mais ça ne change vraiment pas grand chose (sous win, comme sous nux). Otherwise, all that stuff, I applied for a lease, but it really changes very little (under win, as in Nux).
Je crois que c'est peine perdu … FFOX mangera toujours toute la mémoire libre, et donc, embêtera toujours les autres applications. I think it's just lost ... FFOX always eat all available memory, and therefore, always bothering other applications. (Suffit d'essayer de développer du web sous win (avec 1go Ram), en ayant Ffox, vs2005, et outlook : c'est dur ;-( …. (bon, développer du web avec vs2005, faut être barré, je sais, mais pas le choix au boulot) (Enough of trying to develop the site under win (with 1GB Ram), having Ffox, vs2005 and outlook: it's hard ;-( .... (Well, web development with vs2005, must be crossed, I know but no choice at work)
Quoique le problème de consommation mémoire est quand même franchement moins visible/génant sous linux, que sous l'os de billou … Although the problem of memory consumption is still frankly less visible / annoying under Linux than under bone billou ...
et sinon, c'est vrai aussi que la RAM est vraiment pas cher de nos jours … encore faut il avoir une CM avec des slots de vide and if not, it's also true that the RAM is really cheap these days ... it still must have a CM with empty slots
Mais en regle general, je suis contre cet abus de consommation de memoire …( moi ça me dérange plus d'avoir un OS a genou, que d'attendre 1s en + a chaque back/prev ou chargement de page, changement d'onglets) But generally, I am against the abuse of memory consumption ... (me it bothers me more to have a bone to knee, than wait 1s in each + a back / prev or loading the page, change tabs )
Argancel Argancel said, said,
Wrote on Wrote on juin 6, 2007 @ 11:43 June 6, 2007 @ 11:43
Merci pour ces précisions Manatlan, c'est vrai qu'avec les versions les plus récentes de Firefox, le paramétrage a dû changer quelque peu. Thank you for that clarification Manatlan is true with the latest versions of Firefox, the setting has been changed somewhat. Si quelqu'un a plus d'informations, faites-nous en profiter! If anyone has more information, let us enjoy!
The RedBurn The Redburn said, said,
Wrote on Wrote on juin 21, 2007 @ 14:29 June 21st, 2007 @ 14:29
- Limiter l'utilisation de mémoire lorsque Firefox est minimisé : - Limit use of memory when Firefox is minimized:
Cela fait déjà plusieurs années que la taille du cache de Firefox n'est calculée en fonction d'un pourcentage de la mémoire ram. It is already several years that the size of the cache of Firefox is calculated based on a percentage of memory ram. Les valeurs actuelles sont sur The current values are about http://kb.mozillazine.org/Browser.cache.memory.capacity http://kb.mozillazine.org/Browser.cache.memory.capacity
- Limiter l'utilisation de mémoire lorsque Firefox est minimisé : - Limit use of memory when Firefox is minimized:
L'option config.trim_on_minimize n'existe pas par défaut permet d'autoriser Windows à paginer la mémoire utilisée par Firefox lorsque celui-ci est minimisé (ne marche pas avec le raccourci “Afficher le bureau”). Option config.trim_on_minimize no default can allow Windows to page memory used by Firefox when it is minimized (not work with the shortcut "Show Desktop"). Lorsque cette option est sur “true”, Windows est autorisé à paginer la mémoire de Firefox (ce qui ralentit la restauration de Firefox). When this option is "true" Windows is allowed to paginate the list of Firefox (which slows the restoration of Firefox). Penser à afficher la colonne Taille MV pour obtenir la consommation totale de mémoire d'une application, lors de la restauration Firefox consomme autant de mémoire qu'avant d'être minimisé. Consider the Size column view MV for the total consumption of memory an application, when you restore Firefox consumes much memory before being minimized. Voir See http://kb.mozillazine.org/Config.trim_on_minimize http://kb.mozillazine.org/Config.trim_on_minimize
- Désactiver l'option “Fast Back/Forward” : - Disable "Fast Back / Forward"
Par défaut, Firefox calcule le nombre de pages pouvant être mises dans ce cache spécial en fonction de la taille de la mémoire. By default, Firefox calculates the number of pages can be placed in this special cache based on memory size. Cela va de 0 à 8. It goes from 0 to 8. La place occupée par une page est de 4Mio en moyenne. The place occupied by a page is 4Mio average. Voir See http://kb.mozillazine.org/Browser.sessionhistory.max_total_viewers http://kb.mozillazine.org/Browser.sessionhistory.max_total_viewers
- Autres sources de fuite de mémoire : - Other sources of memory leak:
Les thèmes : Firefox utilise toujours un thème (celui par défaut dans Firefox 2.0 s'appelle Firefox (default)). Topics: Firefox still uses a theme (the default in Firefox 2.0 called Firefox (default)). Changer n'augmente par forcément la consommation de mémoire. Change inevitably increases in memory consumption. La taille du thème par défaut une fois décompressé (comme en mémoire) est d'environ 700Kio, il suffit d'y comparer la taille du nouveau thème pour connaître la différence de consommation de mémoire. The size of the default theme once unpacked (as memory) is about 700Kio, it suffices to compare the size of the new theme for the difference in memory consumption.
- L'historique : - History:
Je confirme ce qui est indiqué. I confirm what is said. Cependant, on peut ajouter (même si ça ne concerne pas l'utilisation de mémoire) que le format d'historique actuellement utilisé par Firefox ne permet pas une taille importante sans fort ralentissement lors de l'ouverture de celui-ci. However, we can add (even if it does not use memory) that the historic format currently used by Firefox does not allow a large size without significant slowdown when opening it. Le nombre de jours maximum dépend de l'utilisation qui est faite de Firefox, mais même avec un usage intensif, la valeur par défaut (9) ne pose pas de problème. The maximum number of days depends on the use made of Firefox, but even with heavy use, the default (9) does not pose a problem. Firefox 3.0 et SQLite devraient résoudre ce problème de lenteur. Firefox 3.0 and SQLite should resolve this problem of slowness.
- Fenêtre des derniers téléchargements : - Window of the latest downloads:
Vrai également, et comme l'historique cela ralentit Firefox (lors de l'ouverture du gestionnaire). True also, as the history and this slows Firefox (at the opening of the manager). Personnellement, je supprime automatiquement les entrées à la fermeture avec l'option browser.download.manager.retention à 1. Personally, I automatically delete entries in the closure with the option browser.download.manager.retention 1. Dans Firefox 1.5, cela pouvait être choisi via l'interface. In Firefox 1.5, it could be selected via the interface.
Encore un commentaire : je déteste le terme bogue et ses dérivés, qui n'ont aucune étymologie, contrairement à bug. Another comment: I hate the term bug and its derivatives, which have no etymology, unlike bug. Peu d'informaticiens utilisent ce terme, heureusement. Few computer scientists use the term, fortunately.
Argancel Argancel said, said,
Wrote on Wrote on juin 21, 2007 @ 17:52 June 21, 2007 @ 17:52
@The RedBurn @ The Redburn
Merci pour ce commentaire très instructif et surtout pour le temps que tu as mis pour l'écrire. Thank you for this comment and very informative especially for the time you took to write it. C'est presque un billet à lui-même! It's almost a ticket to itself!
Je reconnais que la page de mozilla dont je me suis inspiré datait un peu, ton commentaire est donc le bienvenu. I acknowledge that the mozilla page I was inspired a little dated, your comment is welcome.
Pour le terme bogue, je suis programmeur aussi et j'emploi le terme bug lorsque je parle. For the term bug, I'm also a programmer and I use the term bug when I speak. Mais je trouve que bogue est plus joli à l'écrit, chacun ses goûts! But I think that bug is prettier in writing, everyone's tastes!
galaxien said, Galaxien said,
Wrote on Wrote on juillet 28, 2007 @ 16:50 July 28, 2007 @ 16:50
cette astuce ne pourrait-elle pas être publiée sur le site de geclozone? this trick could she not be published on the website geclozone?
elle fera en profiter nettement plus d'utilisateur. it will take much more user.
Argancel Argancel said, said,
Wrote on Wrote on juillet 28, 2007 @ 21:57 July 28, 2007 @ 21:57
@galaxien : tu peux t'inspirer de l'article mais je te conseilles de mettre un peu à jour les informations, car d'après les nombreux commentaires, beaucoup de ce qui est écrit n'est plus valable pour Firefox 2. @ Galaxien: you can inspire you to the article, but I advise you to put some updated information, because according to many reviews, much of what is written is no longer valid for Firefox 2.
De plus ça évitera d'être pénalisé par Google pour contenu dupliqué. Also it will avoid being penalized by Google for duplicate content.
Ce serait bien aussi que tu mettes un lien vers cet article en tant que source. It would be nice also that you put a link to this article as a source.
Préviens-moi quand tu l'auras posté, ça m'intéressera de voir les réactions des lecteurs, et je mettrai aussi un lien vers ton article en tant qu'update. Let me know when you've posted, I'm interested to see the reactions of readers, and I also put a link to your article as Update.exe.
master26 said, master26 said,
Wrote on Wrote on août 24, 2007 @ 18:59 August 24, 2007 @ 18:59
Merci beaucoup Thank you very much
slutlover said, slutlover said,
Wrote on Wrote on octobre 25, 2007 @ 14:18 October 25, 2007 @ 14:18
En parallèle de ce probème de mémoire RAM “volée” il y aussi l'absence de cache disque ! In parallel to this Probem RAM "fly" there is also a lack of disk cache! ! !
Moi j'ai beau régler le cache disque sur n'importe quelle valeur jusqu'à 256 Mo, je vois bien qu'il ne dépasse jamais 32 Mo donc rien dedans circulez ! I though I set the disk cache on any value up to 256 MB, I see it never exceeds 32 MB is nothing in it moving!
Pour ça IE ou Opera sont bien meilleurs que Firefox ! For that IE or Opera are much better than Firefox!
Maska Maska said, said,
Wrote on Wrote on octobre 29, 2007 @ 14:14 October 29, 2007 @ 14:14
Salut à vous, Hello to you
article très intéressant, tout autant que les commentaires d'ailleurs, mais voila j'ai lu que le FireFox3 qui sortira très bientôt bénéficie d'un nouveau moteur (Gecko en V1.9 si mes infos sont juste) et que pas mal de problèmes concernant quelques bug ou par rapport à la consommation et la gestion de la mémoire ou même du zoom seront réglés, pour ma part je test la version “Gran Paradiso” en parallèle depuis un bout de temps déjà et par rapport à la conso de RAM c'est pas la joie, par contre j'adore quelques petits trucs comme la barre d'adresse qui met en évidence le NDD simplifié par exemple. very interesting article, as well as comments elsewhere, but now I read that FireFox3 be released very soon has a new engine (Gecko in V1.9 if my info is correct) and that many problems on some bug or relative to consumption and memory management or even the zoom will be resolved, for my part I test version "Gran Paradiso" in parallel for a long time now and compared to the consolidated RAM c is no joy in love against some small things like the address bar that highlights the NDD simplified example.
Quelqu'un a des infos sur le FF3? Anyone has info on FF3?
sunmancubebl sunmancubebl said, said,
Wrote on Wrote on juin 27, 2008 @ 16:01 June 27, 2008 @ 16:01
university university wood water deliver stay ocean university university wood stay deliver water ocean
Fubrabooria Fubrabooria said, said,
Wrote on Wrote on octobre 27, 2008 @ 10:14 October 27, 2008 @ 10:14
Just went through your pages. Just went through your pages. Are you trying to reach my jittery commissioner Fresh joke! Are you trying to reach my jittery commissioner Fresh joke! How do you get holy water? How do you get holy water? Boil the hell out of it. Boil the hell out of it.
andre andre said, said,
Wrote on Wrote on mars 8, 2009 @ 14:18 March 8, 2009 @ 14:18
Merci pour ces astuces efficaces ! Thank you for these effective tips!
jhice JHIC said, said,
Wrote on Wrote on mai 12, 2009 @ 19:04 May 12, 2009 @ 19:04
ça marche très bien de mon côté ! it works very well on my side!
avec 8 onglets, au 1er reboot de FF (après la modif), je passe de 210 Mo à 140 Mo. with 8 tabs, on 1 FF reboot (after editing), I go from 210 MB to 140 MB
puis de 140 Mo à 80 Mo après minimisation et réouverture des 8 onglets. then 140 MB to 80 MB after minimizing and reopening of 8 tabs.
étonnant mais bien surprising but
merci thank you
Kozo said, Kozo said,
Wrote on Wrote on juin 11, 2009 @ 22:43 June 11, 2009 @ 22:43
Sympathiques ces petites infos. Nice those little details. Enfin 200Mo pour Firefox c'est ce que j'ai en règle général… Avec une trentaine d'onglet ouvert (surtout quand il ya des pages contenant du streaming), je monte jusqu'à 1Go voir plus… >_< Finally 200MB for Firefox is what I have in general rule ... With thirty tab open (especially when there are pages containing streaming), I go up to 1GB see more ...> _ <