3 étapes à suivre pour réduire la fuite de mémoire dans Firefox 4

3 étapes à suivre pour réduire la fuite de mémoire dans Firefox 4 / Les navigateurs

Depuis l'introduction de Chrome et l'avancement d'Internet Explorer vers la version 9, Firefox a rapidement perdu du terrain. L'innovation fait défaut et les problèmes se multiplient. Un problème majeur est que Firefox 4 absorbe plus de RAM que toute autre version antérieure. Son utilisation de la mémoire est devenue presque abusive et travailler avec un navigateur qui transforme votre ordinateur en escargot n'est pas amusant.

Si vous cherchez des moyens d'apprivoiser la bête, il se peut que je dispose d'indices! Dans cet article, je vais vous montrer 3 étapes pour réduire et limiter le blocage de Firefox par morceaux. Je vais commencer par l’évidence, mais dans la dernière étape, nous allons plonger au cœur de votre navigateur.

Prologue

J'utilise Firefox depuis de nombreuses années et j'ai transféré mon profil de chaque version et de chaque ordinateur à la suivante. Au fil des années, j'ai accumulé des centaines de signets, des dizaines d'extensions (la plupart des désactivés) et plusieurs plug-ins. Donc, en version 4, Firefox a atteint une taille respectable. On pourrait appeler ça un monstre.

Pour vous montrer que les astuces que je partage ont un effet, j'ai documenté comment l'utilisation de la mémoire s'était améliorée sur ma machine au fur et à mesure que je passais d'une étape à l'autre. Malheureusement, j'ai découvert que Firefox perdait de la mémoire. J'ai donc enregistré la valeur après quelques minutes, même si dans tous les cas, elle a continué d'augmenter. Ce n'est pas exact à 100%, mais cela vous donne quand même une bonne idée du fonctionnement de chaque étape..

Compte: 29 onglets ouverts, 31 extensions

État de choses: 700 740K

1. Fermer ou mettre en veille les onglets

Au cas où vous ne le sachiez pas déjà, la quantité de mémoire scandaleuse utilisée par Firefox est en corrélation avec la quantité encore plus scandaleuse d'onglets ouverts que vous ne parvenez pas à fermer. Malheureusement, le moyen le plus simple d’économiser beaucoup de RAM est de fermer de nombreux onglets..

Si vous ne pouvez pas tous les fermer par amour, pourquoi ne pas gérer vos onglets à l'aide de l'une des extensions suivantes:

  • Onglet barre
    Charge un onglet uniquement quand il est visité et vous permet de décharger les onglets de la mémoire manuellement ou automatiquement.
  • Mémoire renard
    Corrige les fuites de mémoire de Firefox et libère de la RAM.
  • Charger les onglets progressivement
    Limite le nombre d'onglets de chargement simultanés. Similaire à BarTab.
  • Gestionnaire de groupes d'onglets
    Permet d'organiser des onglets en groupes et de les mettre en veille prolongée, en les supprimant de la mémoire.

Personnellement, je travaille avec TabGroups Manager. L'extension m'aide à limiter le nombre d'onglets ouverts et permet de supprimer 13 onglets de la mémoire en même temps..

Pour en savoir plus sur les onglets, consultez cet article: Les 5 meilleurs add-ons de Firefox 4 pour la navigation par onglets Les 5 meilleurs addon de Firefox 4 pour la navigation par onglets Les 5 meilleurs add-ons de Firefox 4 pour la navigation par onglets En savoir plus .

Compte: 16 onglets ouverts, 31 extensions

Utilisation de la mémoire: 496 860K

2. Supprimer les add-ons

Exécuter des add-ons, à savoir des extensions, des thèmes ou des plugins, consomme un peu de RAM. Alors parcourez votre collection et supprimez celles que vous n'utilisez jamais. Avant de les supprimer entièrement, vous pouvez les désactiver et voir si cela améliore considérablement la fuite de mémoire. Aller à> Firefox > Add-ons et basculer entre> Les extensions > Apparence et> Plugins. Assurez-vous de les mettre à jour via le> Outils pour tous les add-ons bouton.

Compte: 16 onglets ouverts, 21 extensions

Utilisation de la mémoire: 443 916K

3. À propos de: Hacks de configuration

Plusieurs hacks très puissants contrôlent la quantité de mémoire que Firefox peut ou va utiliser. Aucun d’entre eux n’a eu un effet énorme sur ma démonstration, mais vos résultats peuvent varier.

Limiter l'utilisation de la mémoire RAM de Firefox

Type> à propos de: config dans la barre d'URL, promettez d'être prudent et faites défiler jusqu'à> browser.cache.disk.capacity. La valeur par défaut dépend de la quantité de RAM installée. Double-cliquez dessus pour changer la valeur. Ne limitez pas l'utilisation de la RAM de manière trop agressive, en particulier pas en dessous de la quantité de RAM utilisée par Firefox lorsque vous appliquez ce hack, alors assurez-vous de vérifier d'abord! Dans mon cas, environ 400 000K était une valeur réaliste.

Autoriser Windows à réclamer la RAM lorsque Firefox est réduit au minimum

Avec ce piratage activé, Windows pourra réclamer la RAM de manière plus agressive. Dans> à propos de: config faites un clic droit n'importe où et sélectionnez> Nouveau > Booléen et entrez> config.trim_on_minimize comme nom de préférence. Double-cliquez sur la nouvelle entrée pour définir sa valeur sur> vrai. Redémarrez Firefox pour activer les modifications.

Limiter le stockage en mémoire pour les onglets ouverts

Le dernier sujet à propos de: la préférence de configuration que nous allons examiner est> browser.sessionhistory.max_total_viewers. La valeur par défaut est -1, ce qui déterminera automatiquement la quantité maximale de pages stockées en mémoire, en fonction de la quantité totale de RAM. En d'autres termes, plus votre RAM est importante et plus vous avez d'onglets ouverts, plus gros sera le contenu de Firefox. Vous pouvez définir cette valeur sur zéro pour ne stocker aucune page en mémoire ou sur 1 pour 32 Mo, 2 pour 64 Mo, 3 pour 128 Mo, etc..

Vous trouverez plus d'informations sur cette préférence dans mozillaZine. J'y suis allé avec 3 pour 128MB.

Statut: Aucun changement dans les onglets ou les add-ons, tous les hacks appliqués.

Utilisation de la mémoire: ~ 400 000K (maximisé) et ~ 350 000 (minimisé)

Épilogue

Toutes les étapes ont apporté des améliorations, mais le résultat final n’est toujours pas très satisfaisant. De plus, le vrai problème avec Firefox 4 est la fuite de mémoire, qui dans mon cas était principalement causée par des onglets ouverts. L'utilisation de la mémoire par Firefox augmenterait sans cesse, sans moyen de l'arrêter, si ce n'est de fermer tous les onglets. Lorsque j'ai fermé tous les onglets sauf un, Firefox utilisait environ 230 000K. Avec un profil vierge, l'utilisation de la mémoire est tombée à environ 48 000K; enfin une valeur réaliste, mais malheureusement avec presque chaque petite personnalisation supprimée.

Statut: Profil vierge de Firefox, 1 onglet ouvert

Utilisation de la mémoire: ~ 48 000K

La conclusion est que Firefox a un problème, mais si vous aimez vos onglets ouverts et vos add-ons, vous devrez le supporter. Si vous préférez un navigateur simple et rapide, il suffit de tout laisser tomber, de créer un nouveau profil et d’être très restrictif avec ce que vous ajoutez..

Enfin, vous voudrez peut-être aussi essayer les astuces de cet article: 5 choses à faire lorsque Firefox fonctionne lentement mais les autres navigateurs fonctionnent rapidement Navigateurs rapides, Firefox ne devrait pas être lent, en particulier par rapport à Opera et Internet Explorer. Si tel est le cas, essayez ces conseils et voyez si vous pouvez le restaurer dans toute sa splendeur. Lire la suite .

Donc qu'est ce que tu vas faire? Accrochez-vous ou naviguez légèrement?

En savoir plus sur: mémoire d'ordinateur, Mozilla Firefox.