Den Speicherfresser Firefox endlich bändigen
Ein vorheriges Posting von mir beschrieb die Möglichkeit, den Seiten-Cache von Firefox zu begrenzen (über browser.sessionhistory.max_total_viewers) und somit auch die Gier nach Hauptspeicher.
Das Interesse wuchs einfach aus der schlichten Not heraus, dass nach ein paar Stunden auf meinem Arbeitsrechner der Firefox 1.5.0.2 weit über 200MB RAM belegt und somit ziemlich träge wurde und nur noch mit spürbarer Verzögerung reagierte. Liegt vielleicht aus daran, dass mein Arbeitsrechner nicht die schnellste Maschine ist. Aber auch nicht die langsamste… auf jeden Fall ist es ärgerlich.
Eine schnelle Lösung war das Schließen und neu Starten des Firefox… ist aber wohl nicht so angenehm, wenn man mitten in der Arbeit ist. Klar, die Extension “Session Saver” stellt nach einem Neustart des Browsers alle Fenster und Tabs wieder her… aber ich bin trotzdem unglücklich mit dieser Art von Lösung, weil es keine wirkliche Lösung des Problems ist. Und Symptome kaschieren… nein, danke. Also nochmal nachgeforscht, was denn die Ursache sein könnte. Das Ergebnis: es kann viele Gründe geben. Zum Einen kann es an unsauber programmierten Extensions liegen… zum Anderen aber auch an dekodierten Bildern, die im Hauptspeicher vorgehalten werden.
Wirkliche, nützliche Tips sucht mal zu 99% vergebens und es ist wohl reine Glückssache, ob sie bei einem selbst dann auch funktionieren. Aber es gibt auch noch die ein oder andere Informationsquelle, die sich nicht nur mit einem Aspekt der Speicherbelegung befasst. Eine dieser Quellen findet man auf der Plugin-Entwickler-Seite mozdev.org unter “Firefox Memory Usage FQA” (Ja, FQA. Ich habe mich nicht verschrieben ;) ).
Dort werden alle möglichen Tips einzeln beschrieben, von der “browser.sessionhistory.max_total_viewers“-Eigenschaft, über “config.trim_on_minimize” bis hin zu “browser.cache.memory.capacity“, welches mir wohl letztendlich geholfen hat. Zumindest glaube ich das, denn ich habe auch - wie auf der Seite vorgeschlagen - unnötige Extensions gelöscht und auf “Adblock Plus (v0.7)” umgesattelt.
Bislang scheint alles gut zu klappen, da mein Firefox nun nur noch (maximal) knapp 200MB “frisst”. Und schön auch, dass er den Speicher auch wieder frei gibt und nicht permanent belegt. Ich denke dieses Verhalten liegt mitunter an “config.trim_on_minimize“, welches ich auch per “about:config” hinzugefügt habe.
Also… wer noch Probleme mit der Speicherbelegung des Firefox hat, sollte sich auf der Seite “Firefox Memory Usage FQA” umsehen und die beschriebenen Tips Schritt für Schritt befolgen. Ich wage mal zu behaupten, dass das schon sehr viel weiterhilft. Ich bin jedenfalls nun zufrieden. =)
Dieser Eintrag wurde am Wednesday, 26. April 2006 um 14:42 Uhr erstellt und ist unter "Internet allgemein" abgelegt. Diskussionen über diesen Eintrag können durch diesen Kommentar-Feed (RSS 2.0) verfolgt werden. Über Kommentare und Trackbacks kann dieses Posting diskutiert werden.






