Bonjour,
Je viens d’installer Debian 12 après de nombreuses années sous Xubuntu (depuis 2006 de mémoire) mais là j’ai un souci de consommation de mémoire pour Firefox esr.
Le sujet est déjà évoqué sur le forum (en 2018), mais à part quitter et relancer je n’arrive pas à maîtriser sa consommation, qui arrive jusqu’au blocage au moment où il écrit dans le fichier d’échange swap.
C’est à dire qu’il consomme environ 7gigas sur mes 8.
Je n’avais jamais eu ce problème auparavant même avec d’avantage d’onglets ouverts.
Il n’y a que quelques extensions basiques intallées (adquard, singlefile,twp).
firefox-esr qui consomme beacuoup, c’est classique
chez moi avec 3 onglets qui ne font rien j’en suis à 400Mo sur 50 Go mais là c’est trop
commence par essayer sans tes extensions singlefile,twp
puis sans adguard ( mais avec ublock si tu veux )
puis par exemple en ouvrant un nouveau profile ou mieux encore en utilisant un autre compte
Merci de ta réponse, mais hélas ça n’a rien changé . J’arrive toujours à 7-8 gigas de mémoire occupée dans les processus, même en enlevant les modules complémentaires ou en changeant de profil.
J’ai eu l’impression que les onglets ne se déchargeaient pas, alors en regardant mieux il y a une variable de Firefox qui autorise le déchargement d’onglets ; comme expliqué ici : https://firefox-source-docs.mozilla.org/browser/tabunloader/
Par défaut elle n’autorisait pas le déchargement chez moi. Je l’ai basculée. Maintenant ça décharge… mais juste 1 seul onglet, et quand la mémoire est occupée à 95%…donc pas très concluant
@pled
Merci de ton retour !
D’accord je vais installer la dernière version, mais avant est-ce que tu penses que c’est normal que dans firefox un onglet occupe beaucoup moins de mémoire que dans le gestionnaire des taches ?
Je m’explique.
Dans firefox, l’onglet qui correspond au site debian-fr.org (PID 21767) occupe 72Mo mais 177 dans les processus du gestionnaire des taches. Autre exemple, le site reddit occupe 150Mo sous firefox et presque 300 dans le gestionnaire des taches…
Mais ce n’est peut-être pas exactement la mème chose ?
C’est quand-même embêtant parce-que ça fait réellement gonfler l’utilisation de la mémoire.
Ce ne sont manifestement pas les mêmes choses qui sont mesurées. La gestion de la mémoire sur un système est quelque chose de très complexe, ce n’est pas forcément la bonne manière d’aborder ton problème, à moins de maîtriser le sujet.
Tu peux ouvrir la page ‹ about:processes › pour voir… si tu n’obtiens pas une troisième valeur ! Il y a aussi des commandes système comme pmap pid (ou pmap -x pid) qui peuvent de donner des infos sur un process donné.
Mais une fois ceci fait, tu ne seras pas plus avancé.
Bonjour jean_2 et bonjour à tous,
Sur mon PC, une fois FF 128.7.0esr lancé avec Debian 12.9, la commande « top » affiche :
VIRT----------RES------SHR--------%MEM
2971276----328596—202820----4.4% des 8 Gb de RAM
avec 4 Onglets ouverts sur 4 sites web différents :
3005696----360248—210612----4.8%
Cela avec une extension et en « vidant » tout (histo, cookies, cache, param sites) à la fermeture de FF.
A tester : as-tu le même pb en enlevant tes extensions ? En « vidant » tout à la fermeture ?
La gestion de mémoire n’est pas simple, là j’ai ~80 onglets (on ne se refait pas), mais
PID UTIL. PR NI VIRT RES SHR S %CPU %MEM TEMPS+ COM.
1444066 francois 20 0 11,8g 877932 386900 S 0,7 5,5 38:01.13 firefox
et
[~]$ free
total utilisé libre partagé tamp/cache disponible
Mem: 16066884 5198868 4212400 1194028 8198676 10868016
Échange: 0 0 0
Comme dirait l’autre: «Va comprendre Charles!»
(Archlinux, firefox 133)
Rajout: En fait après reflexion, VIRT indique la quantité de mémoire demandée par le système (ici 11,8G) mais allouée lorsqu’elle est effectivement utilisée. RES est la vraie quantité utilisée (donc ici ~ 878M), il n’y a pas de contradiction.
Donc dans
il y a respectivement 330M et 360M d’utilisé effectivement.
Es tu sur de ne pas charger une page comportant un javascript lançant une série de processus te bouffant la mémoire? Il y a un temps, un site de téléchargement faisait tourner un programme de minage de bitcoins en douce, lessignes étaient une mémoire qui s’envolait et les ventilos qui se mettaient à tourner à fond.
Enfin une dernière idée, ton problème peut être que firefox charge tous les onglets et non seulement les onglets actifs, vérifie les paramètres suivants:
(particulièrement le restore_on_demand)
Vérifie également le temps d’inactivité avant qu’un onglet inactif soit libéré, il y a bcp trop d’onglet ouvert je trouve
Sauf qu’à la prochaine mise à jour,; soit ca va écraser une partie de tout ça, soit ça va mal se mettre à jour (à cause des chmod 000 qu’il ne faut jamais faire).
Il est plus simple de faire un proxy et de bloquer les liens c’est plus propre.