Déboguer Firefox: как ограничивать пользу ШТОССЕЛЯ памяти?

Успех навигатора Firefox сам делает не lunatic, и оно привлекает сегодня больше чем 25% из сетчатых surfers. Однако параметр устанавливая дефектом по крайней мере усугубляет. Если вы как я безусловный навигация митрами, вы заметите что это одно не помешано для того чтобы уничтожить одно максимум ШТОССЕЛЯ памяти.

Быть убеженным некоторым, оно достаточно для того чтобы бросить блестнян внутри менеджер задач (Задачи> митры Ctrl-Майора-Echap):

менеджер пятен с firefox и iexplore

С около 50 раскрынными митрами, ваша машина может таким образом стать atrociously медленно.

Здесь разрешение делает его по возможности уменьшить это ругательная польза памяти…

Достигнуть установку параметра Firefox, вы будете иметь первоначально возвратить в адвокатском сословии адреса Firefox following характерную черту: приклад: config

about-config.jpg

После этого оно некоторые варианты должно быть введено.

Для каждого варианта, вы щелкнуть с правой кнопкой мыши на окне которое вывешено и выбрать Новости. Вы выберете после этого тип Характерная черта, Численное значение или Булевское значение :
добавить линию конфигурации в firefox

Ограничивать пользу сердечника маски Firefox

дефектом, маска Firefox использует процент системы памяти компьютера. Мы передадим ему фикчированное значение: 4 или 8 mégas достаточно в большинстве случаев:

Выберите «новую» > «численное значение»:
имя: browser.cache.memory.capacity
значение: 4000 или 8000

(извещение что блоком будет байт kilo)

Ограничивать пользу памяти когда Firefox будет уменьшито

Этот вариант действует только с Windows. Оно делает его по возможности уменьшить пользу памяти когда вы уменьшаете все окна Firefox:

Выберите «новую» > «Булевско»:
имя: config.trim_on_minimize
значение: правда

К decontaminate вариант «быстрые задние/передне»

Firefox использует систему маски ускоряет ход вывешивать following/предшествующих страниц. Это уничтожает память. К decontaminate оно:

Выберите «новую» > «численное значение»:
имя: browser.sessionhistory.max_total_viewers
значение: 0

Другие источники избежания памяти:

Темы

Логически, ресурсы пользы тем сверх того, поэтому то взятие больше памяти.

Выдвижения

Некоторыми выдвижениями будут иногда ямы с памятью, здесь некоторое:

  • Читатель самана
  • Java
  • IE
  • Встреча Saver
  • FasterFox
  • Firefox Preloader

Примечание: вы можете унести Firefox внутри безопасн-режим проверить если ваша проблема памяти из-за выдвижения. Для того, оно достаточно для того чтобы запустить Firefox меню начать> унести пока входящ в заказ:

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 :

le paramétrage de l'historique de Firefox

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:

nettoyer la fenêtre des téléchargments récents

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 :

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

UPDATE : Voici deux autres liens qui peuvent aider :
How to fix the Firefox memory leak (Firefox hack)
Reducing memory use in Firefox

Tags: , , , , , , ,

Articles similaires (en théorie) :
Il y a un an sur C’éclair! - juillet 2007
Productive Firefox : des solutions pour être efficace avec Firefox
C’éclair! fête son mois d’existence
Il y a un an sur C’éclair! - août 2007
Le zapping de l’efficacité - volume 1

19 commentaires »

  1. UFO said,

    Wrote on juin 5, 2007 @ 11:11

    Merci pour l’astuce ! çà va me rendre service.

  2. Pierre said,

    Wrote on juin 5, 2007 @ 17:38

    Un article très intéressant, découvert grâce à Blogasty.

    Bonne continuation et merci.

    Pierre

  3. khrys said,

    Wrote on juin 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 :)

    Mais c’est vrai que ca pompe pas mal, Firefox.

  4. Guillaume said,

    Wrote on juin 5, 2007 @ 19:57

    merci pour ces astuces, découvert via scoopeo ;)

  5. Argancel said,

    Wrote on juin 5, 2007 @ 21:39

    Un grand merci pour vos votes. Grâce à vous je suis à la une de Scoopeo! Mais vous pouvez continuer à voter;)

  6. manatlan said,

    Wrote on juin 6, 2007 @ 10:05

    Oui, c’est pas mal … (Je trouve aussi que FFox mange trop de mémoire)
    Cependant, ton article mériterait d’être un peu plus fouillé !
    J’ai un ffox up-to-date, le trim_on_minimize n’existe plus…
    “browser.cache.memory.capacity” n’est valide que si browser.cache.memory.enabled est vrai …
    et il existe la même chose pour le HDD …
    Sinon, tous ces trucs, je les applique depuis un bail, mais ça ne change vraiment pas grand chose (sous win, comme sous nux).
    Je crois que c’est peine perdu … FFOX mangera toujours toute la mémoire libre, et donc, embêtera toujours les autres 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)
    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 …
    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 ;-)
    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)

  7. Argancel said,

    Wrote on juin 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. Si quelqu’un a plus d’informations, faites-nous en profiter!

  8. The RedBurn said,

    Wrote on juin 21, 2007 @ 14:29

    - Limiter l’utilisation de mémoire lorsque Firefox est minimisé :
    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. Les valeurs actuelles sont sur http://kb.mozillazine.org/Browser.cache.memory.capacity
    - Limiter l’utilisation de mémoire lorsque Firefox est minimisé :
    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”). Lorsque cette option est sur “true”, Windows est autorisé à paginer la mémoire de Firefox (ce qui ralentit la restauration de 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é. Voir http://kb.mozillazine.org/Config.trim_on_minimize
    - Désactiver l’option “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. Cela va de 0 à 8. La place occupée par une page est de 4Mio en moyenne. Voir http://kb.mozillazine.org/Browser.sessionhistory.max_total_viewers
    - Autres sources de fuite de mémoire :
    Les thèmes : Firefox utilise toujours un thème (celui par défaut dans Firefox 2.0 s’appelle Firefox (default)). Changer n’augmente par forcément la consommation de mémoire. 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.
    - L’historique :
    Je confirme ce qui est indiqué. 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. 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. Firefox 3.0 et SQLite devraient résoudre ce problème de lenteur.
    - Fenêtre des derniers téléchargements :
    Vrai également, et comme l’historique cela ralentit Firefox (lors de l’ouverture du gestionnaire). Personnellement, je supprime automatiquement les entrées à la fermeture avec l’option browser.download.manager.retention à 1. Dans Firefox 1.5, cela pouvait être choisi via l’interface.

    Encore un commentaire : je déteste le terme bogue et ses dérivés, qui n’ont aucune étymologie, contrairement à bug. Peu d’informaticiens utilisent ce terme, heureusement.

  9. Argancel said,

    Wrote on juin 21, 2007 @ 17:52

    @The RedBurn
    Merci pour ce commentaire très instructif et surtout pour le temps que tu as mis pour l’écrire. C’est presque un billet à lui-même!
    Je reconnais que la page de mozilla dont je me suis inspiré datait un peu, ton commentaire est donc le bienvenu.
    Pour le terme bogue, je suis programmeur aussi et j’emploi le terme bug lorsque je parle. Mais je trouve que bogue est plus joli à l’écrit, chacun ses goûts!

  10. galaxien said,

    Wrote on juillet 28, 2007 @ 16:50

    cette astuce ne pourrait-elle pas être publiée sur le site de geclozone?

    elle fera en profiter nettement plus d’utilisateur.

  11. Argancel said,

    Wrote on juillet 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.
    De plus ça évitera d’être pénalisé par Google pour contenu dupliqué.
    Ce serait bien aussi que tu mettes un lien vers cet article en tant que 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.

  12. master26 said,

    Wrote on août 24, 2007 @ 18:59

    Merci beaucoup :)

  13. slutlover said,

    Wrote on octobre 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 ! !

    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 !

    Pour ça IE ou Opera sont bien meilleurs que Firefox !

  14. Maska said,

    Wrote on octobre 29, 2007 @ 14:14

    Salut à vous,
    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.

    Quelqu’un a des infos sur le FF3?

  15. sunmancubebl said,

    Wrote on juin 27, 2008 @ 16:01

    university university wood water deliver stay ocean

  16. Fubrabooria said,

    Wrote on octobre 27, 2008 @ 10:14

    Just went through your pages. Are you trying to reach my jittery commissioner Fresh joke! How do you get holy water? Boil the hell out of it.

  17. andre said,

    Wrote on mars 8, 2009 @ 14:18

    Merci pour ces astuces efficaces !

  18. jhice said,

    Wrote on mai 12, 2009 @ 19:04

    ça marche très bien de mon côté !

    avec 8 onglets, au 1er reboot de FF (après la modif), je passe de 210 Mo à 140 Mo.

    puis de 140 Mo à 80 Mo après minimisation et réouverture des 8 onglets.

    étonnant mais bien :)

    merci

  19. Kozo said,

    Wrote on juin 11, 2009 @ 22:43

    Sympathiques ces petites infos. 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 y a des pages contenant du streaming), je monte jusqu’à 1Go voir plus… >_<


Un rétrolien

  1. Il y a un an sur C’éclair! - juillet 2007

Comment RSS · TrackBack URI

Ajoutez un commentaire

Nom :

E-mail:

Website:

Comment: