Ich habe Tools verwendet, um den für alle Anwendungen verfügbaren Arbeitsspeicher effektiv zu reduzieren. Gibt es jedoch die gleichen Möglichkeiten für die einzelnen Anwendungen?
Insbesondere möchte ich die Speichernutzung von Firefox 3.5 auf einem älteren Computer mit nur 128 MB RAM begrenzen. Gegenwärtig verbrauchen Windows 2000 und andere Betriebssysteme (einschließlich einer grundlegenden Firewall) etwa 80-85 MB. Wenn Sie in Firefox einige Registerkarten öffnen, wird der physische Arbeitsspeicher bald aufgebraucht, was zu einer unvermeidlichen Verlangsamung führt.
Ich begrüße zwar Ideen zu Firefox, würde mich aber über einen allgemeineren Ansatz freuen, den ich auf jede Anwendung anwenden könnte .
Vielen Dank.
Antworten:
Ich weiß, dass dies kein allgemeiner Ansatz zur Begrenzung des für die Anwendungen verfügbaren Arbeitsspeichers ist, aber hier ein nützlicher Leitfaden zur Begrenzung des für Firefox verfügbaren Arbeitsspeichers.
Ich bin nicht sicher, ob es einen allgemeinen Ansatz zur Begrenzung der Speichernutzung für einzelne Anwendungen gibt (mit Ausnahme von Java-Anwendungen).
quelle
Sie können den Application Verifier von Microsoft verwenden . Es bietet nicht viele Optionen für die Speicherverwaltung, ermöglicht jedoch das Ausführen von Apps in Umgebungen mit eingeschränkten Ressourcen. Es wird hauptsächlich für das Profiling / Debugging verwendet, kann jedoch nur zum Einschränken von Apps mit schlechtem Verhalten verwendet werden .
quelle
Hier ist eine Heilung, die möglicherweise schlimmer ist als die Krankheit - führen Sie die Anwendung in einer virtuellen Maschine aus. Die virtuelle Maschine hat eine feste Grenze für den RAM, den sie verwenden kann.
Das Erstellen der virtuellen Maschine ist natürlich mit einem gewissen Aufwand verbunden, aber für Firefox können Sie diese wahrscheinlich in einer sehr kleinen Linux-Distribution ausführen.
quelle
Optimieren Sie die Speichernutzung in Firefox, indem Sie die Sitzungseinstellungen anpassen .
Lesen Sie auch die Kommentare auf dieser Seite.
Firefox optimieren
Verwenden Sie den Session Manager an Ihren Browser Zustand zu erinnern,
den Browser neu starten , wenn Sie seine sehen viel Speicher raubend
(Verwendung der Prozess - Explorer unten bezeichnet eine Registerkarte auf die Speicherauslastung zu halten)
Installieren Sie Google Chrome. Wenn Sie nur die
about:memory
Registerkarte ausführen möchten,überprüfen Sie, wie Firefox mit anderen Browsern (Opera, IE usw.) verglichen wird.
Überprüfen Sie auch Ihre Firefox-Plug-in-Liste, in
Bezug auf Firefox und Speicherverluste ... und verlinken Sie dort hinein.
Zur generischen Speichernutzung auf dem Windows-System.
vielleicht sogar den taskmanager damit ersetzen!
quelle
Auch Process Lasso http://www.bitsum.com/prolasso.php Probieren Sie einfach aus, welches der beiden genannten Verfahren für Sie am besten geeignet ist
quelle
Ich habe Minimem entdeckt, das vorgibt, das zu tun, was ich brauche.
BEARBEITEN : Minimem reduziert den RAM-Fußabdruck einer App bei jedem Festlegen (wenn nicht im Vordergrund). Weisen Sie der App jedoch den Fokus zu, und die RAM-Auslastung wird bis zum nächsten Mal ohne Einschränkungen wiederhergestellt. Was ich suche, ist etwas, um eine harte Grenze für die RAM-Nutzung der App zu setzen, anstatt sie von Zeit zu Zeit zu kürzen.
quelle
Ich weiß, es ist kein Firefox, aber k-meleon passt möglicherweise gut zu der Maschine - es verwendet Gecko, läuft gut und unterstützt einige Erweiterungen, insbesondere Adblock. Nicht ganz Firefox, aber es funktioniert gut mit nahezu identischen Spezifikationen.
quelle
Das AFOM- Addon ist sehr effektiv bei der Reduzierung der Speichernutzung, insbesondere nach langen Sitzungen. Nicht ganz Ihre vollständige Antwort, aber ich hoffe, Sie finden es nützlich.
quelle
Um ehrlich zu sein, sollte der von Firefox, Safari, Word oder jeder anderen Anwendung verwendete Speicher nicht begrenzt werden. Wenn Firefox eine Seite lädt, auf der 80 MB Bilder gespeichert sind, sollte sie abstürzen, da sie keinen Speicher zuweisen kann oder weiterläuft, während der Speicher aufgebraucht wird.
Für mich bitten Sie eine Anwendung, ihre Leistung zugunsten anderer Anwendungen zu begrenzen. Kaufen Sie auf dem heutigen Markt mehr RAM . Warum sollte die Speicherkapazität, die eine App zum Nachteil von Leistung und Zuverlässigkeit verwenden kann, begrenzt werden, wenn Sie RAM für ein paar Cent kaufen können?
Wenn Sie die Speichernutzung unbedingt einschränken müssen, verwenden Sie eine kleinere Anwendung. Wenn Sie im Internet surfen und praktisch 0 Speicher verwenden möchten? Verwenden Sie Luchs . Wenn Sie die Speichernutzung von iTunes nicht mögen, verwenden Sie mpg123, damit Albumcover und ähnliches nicht geladen werden, sondern nur Musik abgespielt wird.
Bitten Sie keine vorhandene Anwendung, die für die Ausführung eines großen Speicherbedarfs in einem Käfig konzipiert ist. Es ist nur albern.
quelle
Ab diesem Zeitpunkt kann Ihr Firefox-Speicherverlust behoben werden :
Aus den Kommentaren am Ende des Artikels geht hervor, dass durch diese Einstellung auch der Speicher des FF beim Minimieren (durch Garbage Collection oder eine andere Methode) beschnitten wird.
quelle
Möglicherweise möchten Sie die folgenden Apps ausprobieren: Process Tamer http://www.donationcoder.com/Software/Mouser/proctamer/
quelle
Sie können hierfür eine virtuelle Maschine und speziell Firefox verwenden. Sie können für diesen Zweck Linux verwenden, das nur sehr wenig RAM verwendet und die RAM-Nutzung in VMware auf 128 oder 256 beschränkt.
Dadurch wird Firefox gezwungen, das zu verwenden, was auf nicht den gesamten Speicher beschränkt ist.
Wenn Sie über andere Tricks wie mini xp (40 MB RAM-Nutzung) oder tiny xp (70 MB RAM-Nutzung) oder tiny7 (über 100 MB, glaube ich) oder andere Bescheid wissen, können Sie sie auch verwenden, aber sie sind illegal.
quelle