Es ist kein Geheimnis, dass Firefox bei normalem Gebrauch ziemlich viel Systemspeicher verbraucht. Während die Anzahl der Tabs, die Sie geöffnet haben, und die installierten Add-Ons sicherlich dazu beitragen, kann selbst eine konservativ genutzte Out-of-the-Box-Installation ziemlich viel Speicherverbrauch melden.
Dies hat dazu geführt, dass einige Firefox-Add-Ons auftauchen beanspruchen Speicherplatz freizugeben, den der Browser nicht mehr benötigt, aber funktionieren sie tatsächlich?
Bevor wir einen Speicher-Cleaner untersuchen, ist es wichtig, ein wenig darüber zu verstehen wie Windows Speicher verarbeitet. Dies wird wichtig sein, damit wir die Ergebnisse unseres Experiments interpretieren können.
Mach dir keine Sorgen, wir werden das auf einem sehr hohen Level behandeln, damit du kein Mega-Geek sein musst, um mitzumachen.
Als eine kurze Haftungsausschluss ist dies eine sehr kurze Zusammenfassung der Grundlagen der Windows-Speicherverwaltung. Auf keinen Fall sollte dies als maßgebend oder definitiv angesehen werden, da es nur für den Gegenstand dieses Artikels zu level erklärt wird.
Windows ist schlau genug zu wissen, dass ungenutzter physischer Speicher verschwendeter Speicher ist, also lädt er alles, was er braucht und denkt, dass es in Erinnerung sein wird. Es wird jedoch nur der tatsächliche physische Speicher gemeldet, den Ihr System tatsächlich benötigt (sowohl Windows als auch Anwendungen) und der zur aktuellen Zeit aktiv verwendet. Der Rest (nach Ansicht von Windows) befindet sich im so genannten virtuellen Speicher.
Virtueller Speicher ist im Wesentlichen die Daten, die vom Betriebssystem nicht aktiv benötigt werden, aber jederzeit in den aktiven Speicher geladen werden können. Sie können die Größe des virtuellen Speichers, den Ihr System zu jeder Zeit hat, sehr grob berechnen. Verwenden Sie dazu folgende Formel:
Virtueller Speicher = (Total Physical Memory - verwendeter / aktiver physikalischer Speicher) + Maximale Größe der Systemseiten-Datei
Nehmen wir an Sie haben ein System mit 4 GB physikalischem Speicher und einer maximalen Seitengröße von 6 GB. Anschließend starten Sie Windows und öffnen einige Anwendungen (Outlook, Firefox usw.), und Windows meldet, dass 2,5 GB physischer Speicher verwendet werden. Das bedeutet, dass Sie 1,5 GB "unbenutzten" physischen Speicher und eine 6 GB-Seitendatei für insgesamt 7,5 GB verfügbaren virtuellen Speichers haben.
Denken Sie daran, dass das Betriebssystem intelligent genug ist, um zu wissen, dass ungenutzter physischer Speicher verschwendeter Speicher ist es füllt die verbleibenden 1,5 physischen Speicher mit dem, was es erwartet, dass Sie benötigen, damit es bei Bedarf fast sofort abgerufen werden kann. Dies kann von minimierten Hintergrundprogrammdaten bis hin zu allgemeinen Betriebssystemfunktionen reichen.
Was passiert also, wenn Windows nicht mehr genügend physischen Speicher zur Verfügung hat, um ihn als virtuellen Speicher zu verwenden? Es schreibt diese Daten in die System-Page-Datei, die eine riesige (in unserem Fall 6 GB) Datei auf Ihrer Festplatte ist. Während dies dem Betriebssystem ermöglicht, so ziemlich alle Daten zu speichern, die es im Speicher zu behalten braucht, ist das Schreiben und Abrufen (bzw. ein Seitenfehler) dieser Information von der Festplatte um Größenordnungen langsamer als der Zugriff von dem physischen Speicher. Dies ist der Grund, dass je mehr physischer Speicher Sie haben, desto schneller kann Ihr System laufen. Je weniger Ihr System seine Auslagerungsdatei verwendet, desto schneller wird es ausgeführt.
Für unsere Untersuchung verwenden wir einfach den Windows Task-Manager. Wir verfolgen die folgenden Spalten (die Beschreibungen sind auf der Microsoft-Seite definiert):
Wir werden eine sofort einsatzbereite Installation von Firefox 4.0.1 mit nur dem geladenen Memory Fox-Add-On verwenden. In Firefox haben wir die folgenden Register geöffnet und tun nichts anderes, als die geladenen Seiten hoch und runter zu scrollen.
Nachdem wir einige Minuten gewartet haben, bis alles fertig geladen ist, meldet der Windows Task-Manager folgendes für Firefox:
Wenn wir nun das Memory Fox-Add-On starten, schauen wir uns die dramatische Abnahme der gemeldeten Speicherbelegung an.
Beachten Sie auch, dass mit diesem Add-On ein neuer Prozess gestartet wird, der die Speicherfunktionen verarbeitet.
Wenn Sie Firefox im Leerlauf lassen und die Werte Working Set und Memory beobachten, können Sie feststellen, dass Firefox ständig aktiv sein muss Speicher und das Speicherbereinigungs-Add-on, das diesen Speicher zurückfordert.
Hier wird die gemeldete Speicherausnutzung alle paar Sekunden genommen, während Firefox im Leerlauf bleibt.
Notieren Sie sich die Werte für Working Set und Memory. Dies ist der Speicher-Cleaner, der den Systemspeicher zurückfordert.
Nachdem Sie ein wenig nach oben gegangen sind, können Sie einen weiteren Drop sehen.
Lather. Spülen. Wiederholen.
Wenn Sie nichts anderes machen, als die Tabs zu wechseln und die geladenen Seiten hoch- und runterzuscrollen, können Sie sehen, dass die Zahlen etwas drastischer schwanken, was unten erklärt wird.
Wenn Sie schau es dir zuerst an, du würdest denken, hey das funktioniert super. Aber sehen Sie sich die Spalte Commit Size an und Sie können sehen, dass sich dieser Wert nie wirklich ändert. Tatsächlich geht es nach dem Start des Speicherbereinigungs-Add-Ons wieder hoch.
Denken Sie daran, dass in der Spalte "Commit Size" die tatsächliche Größe des Arbeitsspeichers (physisch + virtuell) angegeben wird, den Windows zum Ausführen der entsprechenden Anwendung benötigt. In unserem Beispiel sind die ~ 120 MB für das System speziell für Firefox reserviert und aktiv und befinden sich entweder im nicht verwendeten physischen Speicher und / oder in der Systemauslagerungsdatei. Denken Sie auch daran, dass die Leistung der Auslagerungsdatei beeinträchtigt wird, da der virtuelle Speicher auf die Festplatte geschrieben und von dieser gelesen werden muss, was erheblich langsamer ist als der physische Speicher.
Im Grunde genommen ist dies die Speicherbereinigung Verschieben von aktivem physischem Speicher in virtuellen Speicher (weil der Speicher requlaims muss irgendwo gehen). Wenn dies der Fall ist, verfügt Firefox nicht mehr über den Speicher, der benötigt wird, um aktiv verfügbar zu sein. Daher muss Windows aufgefordert werden, die entsprechenden Daten vom virtuellen Speicher zurück in den physischen Speicher zu verschieben. Und so und so weiter ...
Im besten Fall macht dieser Prozess überhaupt nichts Sinnvolles und im schlimmsten Fall verursacht er eine Menge unnötiger Seitenfehler, denn wenn Windows die Seitendatei ins Spiel bringen muss, dann geht es weiter zu einem spürbaren Performance-Hit. Dies kann insbesondere auf Systemen der Fall sein, die nicht viel physischen Speicher haben (wo praktisch der gesamte virtuelle Speicher in einer Auslagerungsdatei gespeichert ist), was ironisch ist, weil dies die Systeme sind, für die ein Speicherlöscher "entworfen" wurde.
Die Moral dieser ganzen Geschichte ist ganz einfach, Gedächtnisreiniger tun nichts anderes, als sich um Zahlen zu bewegen. Jedes Betriebssystem wird wissen, wie es mit Speicher umgehen soll, also lass es einfach machen.
Da wir gezeigt haben, dass Speicherbereinigungs-Add-ons nichts wirklich Nützliches tun, was kannst du Was ist mit der großen Speichermenge, die Firefox verwendet? Hier ein paar Vorschläge:
Speicher Fox Next Add-on für Firefox
So archivieren und besser verwalten Sie Ihre Amazon Bestellungen
Wenn Sie eine Menge Material von Amazon bestellen, haben Sie wahrscheinlich eine umfangreiche Bestellhistorie. Heute möchten wir besprechen, wie Sie vergangene Aufträge verwalten und sogar archivieren können, so dass sie in der Liste nicht mehr sichtbar sind. VERWANDT: So verwalten Sie Ihre Kindles und Bücher von der Amazon Website Ihre Amazon Bestellhistorie erstreckt sich wahrscheinlich mehrere Jahre zurück und kann Hunderte, vielleicht Tausende von früheren Bestellungen enthalten.
So rooten Sie Ihr Android-Telefon mit SuperSU und TWRP
Wenn Sie wirklich in das Android-System eintauchen möchten, stellen Sie möglicherweise fest, dass einige Anwendungen Root-Zugriff benötigen. Das Rooten ist im Laufe der Jahre weniger notwendig geworden, aber es ist immer noch nützlich, wenn Sie bestimmte Arten von Apps ausführen möchten. Hier ist die am weitesten verbreitete Methode, um Ihr Gerät zu rooten, und warum Sie das möchten.