Firefox benötigt 1 GB RAM


13

Ich arbeite als Webentwickler und benutze dafür Firefox mit Firebug . Kürzlich ist mir aufgefallen, dass der firefox.exeProzess nach zwei Stunden mehr als 1 GB Arbeitsspeicher benötigt hat!

Selbst wenn ich das Fenster schließe, bleibt der Prozess im Task-Manager und das einzige, was ich tun kann, ist, den Prozess zu "beenden".

Irgendwelche Vorschläge?

Ich verwende Windows 7 mit 2 GB RAM, Firefox 3.6.8, in dem ich normalerweise 10 Registerkarten geöffnet habe.


3
Wenn Sie Tabs intensiv wiederverwenden, hat dies möglicherweise damit zu tun, dass Firefox dann jede Menge Verlauf pro Tab speichert. Oder vielleicht verliert eine Erweiterung Speicher oder ähnliches.

Ich habe das gleiche Problem und habe gerade eine 50-Punkte-Prämie für diese Frage angeboten. Ich verwende derzeit keinen Firebug, das ist also nicht das Problem. Ich habe alle anderen Plug-Ins deaktiviert. Ich benutze diesen Rechner (auf dem ich ständig Probleme habe) nicht einmal für die Entwicklung - er dient buchstäblich nur zum Surfen im Internet!
Alex R

Du hättest einen neuen Beitrag schreiben sollen, da dein Kopfgeld nicht zu der Frage zu passen scheint, außer im Titel.
Harrymc

Ich glaube, Rob hat recht. Ich habe das gleiche Verhalten bei mehreren Registerkarten festgestellt oder wenn die Registerkarten im Laufe der Zeit geöffnet bleiben.
에이 바

Haben Sie die maximale RAM- und Festplatten-Cache-Nutzung festgelegt, die ich in meiner Antwort definiert habe?
Durchbruch

Antworten:


11

Es klingt nach zwei getrennten Problemen. Erstens ist Firefox als Speicherfresser bekannt. Es gibt Möglichkeiten, dies auf ein Minimum zu beschränken, einschließlich der Beseitigung nicht benötigter Addons.

In about: config , fügen Sie einen neuen Booleschen Wert mit dem Namen config.trim_on_minimize , stellen Sie sich dann auf Wahr . Ich bewerte diesen Tweak immer noch selbst und kann noch nicht genau sagen, ob er hilft.

Wenn der Firefox-Prozess beim Schließen des Fensters nicht beendet wird, warten Sie eine Weile. Wenn Firefox eine Tonne Speicher verwendet, kann es einige Zeit dauern (bis zu 30 Sekunden oder so), bis es vollständig heruntergefahren ist.


Dies schränkt die Menge an RAM, die Firefox verwendet, jedoch nicht ein ...: S
cp2141

1
Ordnung würde gerade aufräumen, ja?
Sam

@Sam ja, das ist alles, was Trimm macht - aufräumen. Siehe meine Antwort zum Festlegen von RAM-Grenzwerten.
Durchbruch

6

Ich bin nicht sicher, ob in neueren Versionen von Firefox diese Option standardmäßig aktiviert ist oder nicht, aber es gibt die Option, in Firefox die maximale RAM- und Festplatten-Cache-Nutzung bereitzustellen. Dies unterscheidet sich erheblich von der Änderung der Speicherbereinigungs- und Speicherbereinigungsoptionen, da Sie Firefox zwingen können, weniger RAM und mehr Festplatten-Cache zu verwenden.

Navigieren Sie in Ihrem Browser zu "about: config", um die Menge an RAM zu begrenzen, die Firefox verwendet, bevor Sie den Festplatten-Cache verwenden. Geben Sie im Filter "memory" ein und Sie sollten sehen:

browser.cache.memory.capacity

Andernfalls müssen Sie diesen Schlüssel manuell als Ganzzahlwert erstellen. Dieser ganzzahlige Wert gibt den Speichercache (in Kilobyte) an, den Firefox verwenden kann. Ich persönlich habe diesen Wert auf 131072 (128 MB) gesetzt. Um zu vermeiden, dass in Firefox nicht genügend Speicherplatz zur Verfügung steht, können Sie den verwendeten Festplatten-Cache erhöhen, indem Sie die folgende Variable ändern (Sie können einfach "Festplatte" als Suchfilter verwenden).

browser.cache.disk.capacity

Dies ist wiederum der Festplatten-Cache (in Kilobyte) als ganzzahliger Wert. Wenn er nicht vorhanden ist, müssen Sie ihn erstellen. Ich persönlich habe meine auf 307200 (300 MB) eingestellt. Beachten Sie, dass dies sich von der Menge an Speicher unterscheidet, die Firefox zum Speichern von Offlinedateien oder Ihres Verlaufs verwendet.


1

Firefox ist dafür bekannt, dass es nach langer Nutzungsdauer sehr ressourcenintensiv ist. Sie können versuchen, nicht verwendete Addons zu deinstallieren, um festzustellen, ob dies Auswirkungen hat.


Ja, Firefox schont die Systemressourcen. Wenn Ihr System dadurch überlastet wird, müssen Sie möglicherweise Systeme aktualisieren oder auf einen anderen Browser wechseln, der mit begrenzten Ressourcen besser funktioniert.
Brian Knoblauch

Ein Upgrade für einen Browser wäre verrückt. Es ist mein einziges großes Rindfleisch mit Firefox, dass es so verdammt schwer ist!
Toby

Warum sollte jemand Firefox verwenden, wenn es mehr Speicher als IE verwendet? Es scheint ein bisschen sinnlos.
Alex R

@Alex - Da es sich um einen standardbasierten Browser handelt, der das Web nicht beeinträchtigt.
Toby

Wegen der Plugins!
Sam

1

Sie könnten AFOM versuchen was

Memory stellt Memory Leakage in einer laufenden Instanz der Firefox-Browser-Anwendung wieder her.

Ich würde auch empfehlen, dass Sie Ihre Datenbanken regelmäßig staubsaugen . Ccleaner verfügt jetzt über diese Funktionalität.

Alternativ könnte eine Neuinstallation funktionieren. Dies kann auch zur Behebung des Problems beitragen. Wenn Sie die Erweiterungen einzeln zurückholen, werden Sie möglicherweise feststellen, ob eine der Erweiterungen das Problem verursacht. Entfernen Sie nach der Deinstallation unbedingt alle Spuren Ihres Profils. Revo Uninstaller sollte dies gründlich tun.


Die AFOM-Verknüpfung ist jetzt (effektiv) unterbrochen ("Suchergebnisse für" afom ". Keine Ergebnisse gefunden.").
Peter Mortensen

1

Dies scheint ein bekanntes Firebug-Problem zu sein: Firebug-Speicherverlust - über 600 MB werden verwendet .
Dieser Problembericht wurde 2007 eröffnet und ist noch offen ...

Ein weiteres solches offenes Problem ist , dass Firefox bei aktiviertem Firebug sehr viel Speicher und CPU verbraucht .

Firebug wird daher in der Liste der problematischen Erweiterungen von Mozilla aufgeführt.

Vielleicht sehen Sie sich das an Firebug Memory Profiler an , obwohl er sich in einer echten Alpha-Phase befindet, die möglicherweise einen Hinweis auf das Problem gibt.

Andernfalls besteht Ihre einzige Lösung darin, entweder das Problem durch einen Neustart von Firefox zu lösen oder mehr RAM zu erhalten, in der Firebug-Community darauf zu hämmern , auf eine Fehlerbehebung zu warten (dies kann Jahre dauern), ein Firebug-Entwickler zu werden und den Fehler selbst zu beheben oder ihn zu verwenden ein weiteres Debugging-Tool.


0

Welche Firefox-Version verwenden Sie? Dies ist kein typisches Verhalten. Vielleicht hilft es, Firebug nur für die Sites zu aktivieren, an denen Sie arbeiten.


6
Leider ist es wirklich ein typisches Verhalten.
Toby

1
Firebug ist nicht das Problem. Ich benutze kein Firebug und habe diesen Thread gerade gefunden, weil ich "Firefox 1GB" gegoogelt habe.
Alex R

0

Es spielt keine Rolle, wie viel Speicher Firefox verwendet. Das Betriebssystem verwaltet es besser als wir, also denken Sie nicht darüber nach. Langsam zu sein ist eine andere Sache, die eindeutig die Gewohnheit von Firefox ist.

Sie könnten (und sollten es versuchen), Chrome zu verwenden und dort Erweiterungen zu finden. Sogar Opera´s Dragonfly ist besser als Firebug (wie ich höre, habe ich Firebug noch nie benutzt).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.