Pourquoi Firefox mange-t-il toute ma mémoire et comment puis-je l'arrêter?

8

Je peux avoir une seule instance de Firefox ouverte, ouverte sur un site comme Google ou Stack Overflow, et la voir consommer plus de 600 000 Ko de mémoire. Cela semble excessif. Y a-t-il quelque chose de louche ici? Puis-je faire quelque chose pour l'empêcher de faire cela?

Abe Miessler
la source
Quels modules complémentaires avez-vous installés?
Hello71
1
300mb. Depuis un navigateur. Est-ce encore beaucoup? Opera mange parfois environ 1,5 Go. Chrome est le même. 300 Mo c'est du nuffin. 600 Mo est également vraiment faible. Maintenant, quand ils vous lancent des modules de 4 Go. Je ne pense pas que 600 Mo à partir d'un navigateur, c'est beaucoup.
Apache
1
1,5 Go? Jésus ...
Abe Miessler
1
@Shiki: Quelque chose ne va pas avec vos navigateurs, je pense ... Le mien ne dépasse jamais 500 Mo pour n'importe quel navigateur. :) Mais de toute façon, lorsque vous avez ouvert un tas d'autres programmes comme Eclipse, et peut-être aussi une machine virtuelle, 600 Mo commencent à avoir de l'importance.
Sasha Chedygov du
1
Oui, 500k est le maximum que je vois habituellement et c'est avec un million de choses ouvertes qui nécessitent beaucoup de ressources.
Abe Miessler

Réponses:

2

Firefox est connu pour avoir un énorme problème de fuite de mémoire.

Solution:

  1. Ouvrez Firefox et accédez à la barre d'adresse. Tapez about: config puis appuyez sur Enter.

  2. Cliquez avec le bouton droit dans la page et sélectionnez Nouveau -> Booléen .

  3. Dans la boîte qui apparaît, entrez config.trim_on_minimize . Appuyez sur Enter.

  4. Maintenant, sélectionnez True et appuyez sur Enter.

  5. Redémarrez Firefox.

djshortbus
la source
C'est intéressant. J'ai trouvé cette ressource qui conseille sur "config.trim_on_minimize": kb.mozillazine.org/Config.trim_on_minimize Vous pouvez la trouver utile. Cordialement,
Xavierjazz
D'accord, il oscille actuellement à environ 300 000 km. Je vous ferai savoir comment ça se passe à long terme.
Abe Miessler
3
Cela n'accélère pas réellement le navigateur. Ce qu'il fait, c'est que lorsque vous réduisez Firefox, sa mémoire est transférée sur le disque dur. Cela signifie que lorsque vous restaurez la fenêtre, la mémoire doit être chargée, ce qui est un processus relativement lent. Cependant, cela ne réduit pas réellement la quantité de mémoire utilisée; il le vide simplement sur le disque dur (qui est évidemment beaucoup plus lent que la RAM).
Sasha Chedygov
Tout le reste de ma machine ne fonctionnerait-il pas plus facilement s'il y a 600 000 k supplémentaires flottant autour de Tho?
Abe Miessler
@Abe Miessler: Peut-être, mais encore une fois, ce n'est que lorsque Firefox est minimisé. Si c'est ce que vous voulez, allez-y, mais personnellement, je ne pense pas que cela vaille la peine de ralentir le navigateur.
Sasha Chedygov
4

Essayez-le également:
http://www.our-picks.com/archives/2007/02/06/firefox-can-be-faster-4-easy-tricks/

1- Récupérer uniquement les pages sur lesquelles vous cliquez

Firefox ressemble principalement à Google de ce point de vue. Il a une fonctionnalité intégrée (activée par défaut) qui pré-téléchargera les pages derrière les liens sur lesquels vous pensez pouvoir cliquer. Google prévoit que vous pourriez cliquer sur le premier résultat de la page, mais comment diable Firefox peut-il anticiper le lien sur lequel vous allez cliquer? Quoi qu'il en soit, à mon avis, il s'agit simplement d'une utilisation inutile de la bande passante, de la puissance du processeur et de l'espace disque dur. Vous téléchargez et stockez pratiquement des pages que vous ne consultez pas. Voici comment arrêter cela en trois étapes simples.

Dans la liste about: config, filtrez votre recherche après «réseau» afin que ce soit plus facile pour vous. Ensuite, recherchez parmi les options de liste restantes la clé qui dit network.prefetch-next. Il doit être défini sur TRUE. Double-cliquez dessus et cela deviendra faux. Voilà, maintenant Firefox cessera de faire peur et ne récupérera que ce sur quoi vous cliquez;)

2- Limitez l'utilisation de la RAM

Bien qu'il n'occupe pas autant de mémoire que les autres navigateurs, il le fait encore peu de temps. Mais vous avez un moyen de contrôler cela. Ce n'est qu'un simple paramètre de configuration et vous obtiendrez des chiffres plus confortables. Filtrez votre recherche après «browser.cache» et sélectionnez browser.cache.memory.capacity parmi les options restantes. Je crois que le paramètre par défaut va jusqu'à 50000, mais cela n'est pas nécessaire. Vous devez ajuster la valeur en fonction de la quantité de mémoire RAM que vous avez installée. Pour les tailles de RAM entre 512 Mo et 1 Go, commencez par 15000. Pour les tailles de RAM entre 128 Mo et 512 Mo, essayez 5000, et vous serez satisfait du résultat.

3- Réduire encore plus l'utilisation de la RAM lorsque Firefox est minimisé

J'ai eu une utilisation extrêmement faible sur celui-ci. Quelque part autour de 10 Mo, c'est définitivement un incontournable. Fondamentalement, cela déplacera Firefox sur votre disque dur lorsque vous le réduisez et, par conséquent, il prendra beaucoup moins de mémoire. Il ne reprendra même pas la même utilisation élevée après sa restauration. Même si Firefox sera situé sur votre disque dur au lieu de votre RAM, je peux vous assurer que la vitesse de restauration sera la même, sans aucun retard.

Tout ce que vous avez à faire est de cliquer avec le bouton droit sur votre page about: config, sélectionnez Nouveau et cliquez sur Booléen. Une boîte apparaîtra et vous devrez entrer config.trim_on_minimize comme valeur. La valeur booléenne doit être définie sur TRUE dans l'écran suivant, et c'est tout. Testez-le après avoir redémarré Firefox.

4- Accélérez le chargement des pages

La plupart des navigateurs sont configurés pour les utilisateurs d'accès à distance. Modifiez les paramètres pour une utilisation optimale. Filtrez la liste après «réseau», puis recherchez la clé qui dit network.http.pipelining et définissez-la sur TRUE. Vous pouvez modifier la clé ci-dessous (network.http.pipelining.maxrequests) et la changer en une valeur plus élevée - 10 par exemple. Voila, vos pages se chargeront beaucoup plus rapidement maintenant.

kokbira
la source
0

J'ai essayé de nombreuses façons depuis que j'ai commencé à utiliser Firefox, et aucune d'entre elles n'a vraiment fonctionné. Donc, je le redémarre généralement quand c'est lent.

garconcn
la source