Plus de 2 Go pour Firefox, pas trop d'onglets, des performances chancelantes

4

Chaque fois que je laisse Firefox ouvert plus d'un jour ou plus, l'utilisation de la mémoire grimpe toujours à des sommets illustres. J'ai beaucoup de mémoire (48 Go) sur mon ordinateur 64 bits, mais pour un processus 32 bits, cela ne sert à rien de toute façon.

Lorsque l'utilisation dépasse 1 Go, Firefox ralentit (il faut attendre avant de pouvoir afficher les caractères saisis, mais cela peut prendre quelques secondes avant qu'il ne réagisse à la mise au point ou au changement d'onglet, etc.).

  • Est-il possible que Firefox utilise moins de mémoire?
  • Est-ce que cela limiterait l'utilisation ou la performance?
  • Les processus 32 bits ne doivent-ils pas dépasser la limite de 2 Go?

Utilisation de la version la plus récente de FF 6, mais ce problème était présent pour toutes les versions dont je me souviens.

entrez la description de l'image ici

 

PS (edit): vient d’essayer de tuer presque tous les onglets, ce qui a augmenté l’utilisation de la mémoire jusqu’à 2,5 Go. Cliquer sur "minimiser l'utilisation de la mémoire" about:memoryn'apporte aucune aide.

Abel
la source
La désactivation de tous vos addons fait-elle une différence?
Shinrai
@Shinrai: peut-être, mais comme plugin-container.exe n'utilise actuellement que 80 Mo environ, j'ai pensé que les plugins ne faisaient pas la différence. Ou est-ce une mauvaise hypothèse?
Abel
1
@Abel - Première règle de résolution de problème, éliminez les raisons possibles du problème lui-même, revenez lorsque vous avez éliminé la raison possible.
Ramhound
3
@Abel: plugin-container.exesert uniquement à l'hébergement de plug-ins NPAPI, tels que Flash, Java, Silverlight, etc. Les add-ons sont hébergés par le firefox.exeprocessus lui-même, et il semble que quelque chose ne va pas avec votre profil ou que vous ayez un additif buggy. C’est rare maintenant, mais j’ai déjà vu des cas où la création d’un nouveau profil était nécessaire pour éliminer les accidents ou d’autres comportements étranges. Cela dit, la plupart des fuites de mémoire non liées dans Firefox sont le résultat de bugs dans le code tiers, qu’il s’agisse d’un add-on ou d’un plug-in.
afrazier
1
Duplication possible de Y at-il un moyen de réduire l’utilisation de la mémoire de Firefox?
YetAnotherRandomUser

Réponses:

2

Je rencontre ce problème dans Firefox depuis des années. J'utilise SessionManager pour pouvoir récupérer après un crash forcé de Firefox et le redémarrer, car je n'ai pas trouvé de moyen fiable d'empêcher Firefox de se gaver de mémoire. Il existe de nombreuses extensions censées combler les fuites de mémoire, bien qu'elles ne durent généralement que très longtemps avant que Mozilla ne modifie les choses pour les réparer.

Aujourd'hui, en colère contre ce problème et en regardant autour de SuperUser , j'ai trouvé un article qui semblait avoir quelque chose d'utile. Après 20 minutes d'utilisation de la mémoire, elle est restée à environ 500 Mo. Avant d'essayer le réglage, il était d'environ 3 Go. J'ai eu à planter et à restaurer Firefox cependant. Je pense que la magie est venue d'un ou de tous ces paramètres:

Tapez "about: config" dans la barre de votre navigateur et ajustez les préférences suivantes (en double-cliquant dessus) pour libérer de la mémoire supplémentaire:

browser.cache.memory.capacity (set to 0)
browser.cache.memory.enable (set to false)
browser.sessionhistory.max_total_viewers (set to 0)
browser.tabs.animate (disable)

Il existe également quelques autres paramètres sur cet article qui semblent utiles.

EncoreAnotherRandomUser
la source
Je vais accepter cela comme une réponse bien meilleure que la mienne, même si cela fait de nombreuses années après que je l'ai postée. Tx
Abel
2

• Les processus 32 bits n'ont-ils pas un problème pour dépasser la limite de 2 Go?

La limite d'un processus 32 bits est en réalité de 3 Go (4 Go sur un système d'exploitation x64). Êtes-vous sûr de disposer de 48 Go de mémoire qui semble vraiment élevée si vous rencontrez des problèmes de performances avec un processus ne prenant que 1 Go de mémoire.

Avez-vous essayé d'exécuter la version 64 bits de Firefox?

Combien d'onglets sont ouverts exactement? Quel est le contenu de ces onglets? Que faites-vous dans le monde pour permettre à Firefox d'utiliser 2 Go de mémoire en premier lieu?

Ramhound
la source
Oui, j'ai assez de mémoire, mais c'est nécessaire pour les applications autres que Firefox. Je réalise que c'est plutôt élevé. Je n'ai pas essayé Firefox 64 bits, existe-t-il déjà une version officielle? J'aurais aimé avoir les réponses à votre dernière question, mais tout ce que je fais, c'est google, les sites SX, l'utilisation de Jira et de certains sites d'informations. Des choses plutôt ennuyeuses, en fait. En ce moment, je suis passé de 30 à 12, toujours 2,3 Go.
Abel le
1

Vous pouvez essayer de passer à une version ultérieure de Firefox. FF7 est censé être publié aujourd'hui [ 1 ], vous pouvez donc commencer par là — je pense que cela était supposé apporter des améliorations de la mémoire. Si cela ne fonctionne pas, vous pouvez essayer de passer à l'un des canaux Beta ou Aurora. Je suis actuellement sur Aurora et cela a très bien fonctionné pour moi. À part cela, je suppose que je verrais si quelqu'un sur support.mozilla.org peut vous aider.

EDIT: Firefox 7 est maintenant disponible, vous devez donc simplement mettre à jour Firefox pour l’essayer.

zpletan
la source
Jusqu'à présent, ce problème m'embêtait pour toutes les versions de Firefox depuis la version 2.0. Mais je vais essayer quand même, merci pour le tuyau.
Abel
J'ai commencé avec FF4 et les versions 7 et 8 ont vraiment amélioré mon utilisation de la mémoire. Je pense que c’est sur la version 7 que je suis finalement revenu de Chrome.
Zpletan
Il convient également de noter que 8 était censé passer à la version bêta et 9 à Aurora il y a quelques jours - je ne sais pas pourquoi cela ne s'est pas encore produit, mais cela devrait bientôt arriver.
Zpletan
1

Dans mon cas, le plugin PDF et le plugin flash causaient des problèmes de mémoire. Vous ne savez toujours pas pourquoi ils utilisent la mémoire de firefox.exe, et non de plugin-container.exe, mais si vous avez parcouru 24 heures avec en moyenne 40 onglets, mais sans nombreuses animations et vidéos youtube, la mémoire est restée "raisonnable" 800 Mo.

Abel
la source