firefox_memory_0Notre panda roux est toujours à l’honneur de cette semaine Firefox sur Zenmail.biz. Après lui avoir fait un toilettage en règle (lire : http://blog.zenmail.biz/un-panda-roux-tout-feu-tout-flamme/) et l’avoir amélioré avec quelques trucs et astuces (lire : http://blog.zenmail.biz/les-trucs-et-astuces-du-panda-roux/), nous allons tenter de régler son problème de surpoids … enfin de consommation mémoire.

Ne nous voilons pas la face, le problème de consommation mémoire excessive de notre panda roux est récurrent. Même si les effets ont été atténués avec les dernières versions, le problème existe encore.

Et autant le dire franchement, je n’ai pas la solution miracle dans ma besace. Mais par contre, j’ai une dizaine d’optimisations sous le coude pour essayer de corriger tout cela.

 

A noter que toutes les modifications effectuées dans ce tutoriel sont prises en compte automatiquement (pas de redémarrage nécessaire). Le résultat se voit en direct.

 

Accès au panneau de configuration caché

Si vous arrivez en cours de route sur cette semaine Firefox et que surtout, oh grand malheur pour vous, vous n’avez pas lu le précédent tutoriel (lire : http://blog.zenmail.biz/les-trucs-et-astuces-du-panda-roux/), voire celui encore d’avant (lire : http://blog.zenmail.biz/notre-panda-roux-retrouve-un-vieil-ami/), nous allons accéder à des paramétrages de Firefox quelques peu cachés. Pour se faire, dans la barre d’adresse Firefox, renseigner l’url suivante : about:config et valider.

firefox_gestion_2

Le navigateur nous dirige sur une page sur laquelle vous devez accepter les « conditions » et bien faire attention à ce que vous faites. Limite à vos risques et périls s’en amuse Firefox.

firefox_gestion_3

Et nous voici dans ce panneau de configuration caché.
On ne peut pas dire que cela soit très « user-friendly » comme diraient nos amis anglo-saxons mais nous allons voir ensemble quoi faire.

A noter que pour mieux utiliser ce « panneau de configuration caché », n’hésiter pas à renseigner la chaine de caractère que je vous donne dans le champ « Rechercher ».

 

 Quelques paramètres à modifier :

 

Rappel : pour modifier un paramètre booléen (true ou false), un simple double-clic suffit. Et vous voyez le résultat en direct. Idem pour modifier une valeur : un double-clic puis noter la nouvelle valeur et observer le résultat en direct.

 

1/ Mise en cache :

On commence avec cette fonction qui permet simplement d’activer ou désactiver le cache du navigateur. Attention, le fait de désactiver cette option permet à Firefox de consommer moins de mémoire mais ralenti la navigation (plus rien n’est mis en cache). Pour se faire, rechercher la chaîne de caractère suivante :

browser.cache.memory.enable

Par défaut True :
True = Met en cache les images, pages, …
False = Ne met rien cache

 

2/ Augmenter ou diminuer le cache hors ligne :

Vous pouvez augmenter ou diminuer la taille du cache Offline sur le disque dur que prends Firefox.

browser.cache.offline.capacity

Par défaut : 512 Mo (512000)
Renseigner la valeur que vous souhaitez.

 

3/ Mise en cache de l’historique de navigation :

Même principe que la première fonction mais agit sur le cache des pages quand on appuie sur le bouton « Précédent ». Pour se faire, rechercher la chaîne de caractère suivante :

browser.sessionhistory.max_total_viewers

Par défaut -1 :
-1 = Laisse Firefox choisir le nombre de pages à stocker en cache
0 = Aucune page en cache

 

4/ Historique moins important :

Firefox sauvegarde 50 (!!) étapes lorsque vous utilisez les boutons « Page précédente » et « Page suivante ». Ce qui peut s’avérer un peu trop pour le commun des mortels. Vous pouvez diminuer cette valeur. Pour se faire, rechercher la chaîne de caractère suivante :

browser.sessionhistory.max_entries

Par défaut 50 :
Renseigner la valeur que vous souhaitez.

 

5/ Nombre d’onglet en mémoire :

Comme précédemment, voici une autre fonction pour laquelle la valeur est trop grande pour beaucoup de monde. Cette fonction permet de dire à Firefox combien d’onglets il doit rouvrir (et donc sauvegarder) quand on utilise la fonction session restore (lors d’un plantage ou lors d’un redémarrage suite à une MAJ ou une installation d’extension). Vous pouvez diminuer cette valeur. Pour se faire, rechercher la chaîne de caractère suivante :

browser.sessionstore.max_tabs_undo

Par défaut 10 :
Renseigner la valeur que vous souhaitez.

 

6/ Scan antivirus :

Dans le genre, économiser un peu de ressource à notre panda roux, vous pouvez aussi désactiver le scan antivirus des fichiers téléchargés. Pour se faire, rechercher la chaîne de caractère suivante :

browser.download.manager.scanWhenDone

Par défaut true :
True = Active le scan de tout les fichiers téléchargés
False = Désactive le scan des fichiers

 

7/ Sauvegarde de session :

Par défaut Firefox sauvegarde toutes les 15 secondes votre session de surf. Vous pouvez modifier cette valeur pour gagner en performance. Augmenter la si vous n’en avez pas souvent l’utilité. Pour se faire, rechercher la chaîne de caractère suivante :

browser.sessionstore.interval

Par défaut 15 secondes (15000) :
Renseigner la valeur que vous souhaitez.

 

8/ Réduire la consommation mémoire (lors de la réduction de la fenêtre du navigateur) :

Quel dommage que cette fonction ne soit plus d’actualité (en tout cas chez moi, elle ne semble plus fonctionner). Celle-si était fort pratique (je l’utilisait à l’époque). Elle permettait de réduire la consommation de mémoire de manière significative lors de la réduction de Firefox dans la barre des taches (minimize en Anglais). Information donné à titre d’info donc (sauf si vous me dites que ca fonctionne encore). Pour se faire, créer la chaîne de caractère suivante :

config.trim_on_minimize

Valeur par défaut : clé non existante
True = Active la réduction de mémoire lors de la réduction de la fenêtre
False = Désactive la réduction de mémoire lors de la réduction de la fenêtre

 

9/ about:addons-memory :

Même si je ne suis pas du genre à installer trois tonnes d’extensions, celle-ci peut vous être utile.
Une fois installé, elle vous permet de voir la consommation mémoire des plugins/extensions de notre panda roux.

Voici le lien officiel pour installer l’extension :
https://addons.mozilla.org/en-US/firefox/addon/about-addons-memory/
Une fois installée, pour voir le résultat, dans la barre d’adresse Firefox, taper l’url suivante : about:addons-memory et valider.

 

10/ Memory Fox :

Avant de finir, une dernière extension indispensable à installer. Il s’agit de « Memory Fox ». Installer la, activer la (par défaut à la fin de l’installation, celle-ci n’est pas active) et apprécier son travail. Même avec pas mal d’onglets ouverts, la consommation mémoire n’est pas bien haute : observer le gestionnaire des taches et vous verrez par vous même.

Voici le lien officiel pour installer l’extension :
https://addons.mozilla.org/en-us/firefox/addon/memory-fox/
Site officiel (pour en savoir plus sur la version Pro) :
https://idevfh.com

 

Je terminerai sur un dernier point. Même si Firefox n’est pas un modèle du genre en consommation mémoire, s’il vous plaît arrêter de maquiller votre panda roux comme une voiture volée. Est ce vraiment nécessaire de lui installer autant d’extensions ? Nous rappelons que Firefox reste un navigateur internet, alors par pitié, faites le ménage dans toutes ces extensions inutiles qui polluent et alourdissent notre panda roux.

 

Une nouvelle journée est passé en compagnie de notre panda roux … et surtout, nous lui avons fait du bien. Nous venons de régler le problème de surpoids du panda roux. Si vous avez suivi ce tutoriel, votre Firefox devrait être moins gourmand en mémoire. Rendez-vous demain pour une optimisation des performance de Firefox.