Verwirft es den RAM, der von Programmen verwendet wurde, oder überträgt es ihn in eine Auslagerungsdatei auf der Festplatte? Oder wird nur der nicht adressierte Arbeitsspeicher aufgeräumt?
quelle
Verwirft es den RAM, der von Programmen verwendet wurde, oder überträgt es ihn in eine Auslagerungsdatei auf der Festplatte? Oder wird nur der nicht adressierte Arbeitsspeicher aufgeräumt?
RAM-Free'er zwingen andere Programme, den größten Teil ihrer Seiten auf Festplatte auszutauschen (häufig durch Zuweisen von viel Speicher). Wenn diese Programme diese Seiten für eine Weile nicht benötigen (zum Beispiel, wenn sie ein minimiertes Fenster sind und auch nichts tun), bleibt mehr RAM frei. Beachten Sie, dass Sie im Allgemeinen nicht steuern können, was auf die Festplatte verschoben wird - nur, dass es sich um etwas handelt.
Das Problem ist, dass das Belassen des freien Arbeitsspeichers an sich überhaupt nicht nützlich ist. Wenn ein anderes laufendes Programm diesen Arbeitsspeicher benötigt hätte, wäre das Paging in diesem Moment passiert, anstatt wenn Sie den RAM Free'er ausgeführt hätten. Und in dem Moment, in dem Sie möchten, dass das Programm, das auf die Festplatte verschoben wurde, etwas unternimmt (wenn es beispielsweise alle 5 Minuten aufwacht, um Ihren Status auf Facebook zu überprüfen), wird es einfach wieder eingebunden, um dies zu tun.
Wenn Sie wirklich ein RAM-Problem haben, haben Sie mehrere Möglichkeiten:
1) Holen Sie sich mehr RAM. Einfach, direkt, möglicherweise teuer oder (je nach Betriebssystem und Hardware-Konfiguration) unmöglich.
2) Führen Sie weniger Programme aus. Je weniger Dinge ausgeführt werden, desto mehr RAM steht für die ausgeführten Dinge zur Verfügung. Dies beinhaltet auch die Auswahl weniger ressourcenintensiver Dienstprogramme. Wenn Sie beispielsweise ein IM-Dienstprogramm ständig geöffnet lassen, wählen Sie eines mit geringem Speicherbedarf anstelle eines mit allen auffälligen Funktionen.
3) Holen Sie sich schnellere Festplatten. Dies gibt Ihnen (offensichtlich) nicht mehr RAM. Wenn Sie jedoch schnellere Festplatten für Ihre Auslagerungsdateien verwenden, ist die Zeit für das Auslagern von Seiten in den und aus dem Speicher geringer und daher weniger auffällig.
Es gibt keine anderen realen Optionen.
Grundsätzlich tun RAM-Free'er, dass sie große Mengen an RAM reservieren und Windows dazu zwingen, andere Programme auf die Festplatte zu übertragen und dann den von ihnen reservierten RAM freizugeben. Es könnte verschiedene Strategien geben, um dies zu tun, aber ich habe keine Ahnung von den Interna.
Ich würde vorschlagen, mehr physischen Arbeitsspeicher zu erhalten, wenn dies möglich ist, da die Zeit kommen wird, in der das ausgelagerte Programm seinen Speicheranteil zurückerhalten muss ...
quelle
Durch den Versuch, das Betriebssystem zu täuschen, entsteht der Eindruck, dass möglicherweise etwas getan wird. Solch ein Ansatz ist so ziemlich der Fall, dass Peter ausgeraubt wird, um Paul zu bezahlen.
Oder ... wenn Sie versuchen, auf lange Sicht etwas für nichts zu bekommen, bekommen Sie ... nichts.
Mit anderen Worten, ich betrachte so etwas als Betrug. Wenn Ihnen der Arbeitsspeicher fehlt, ist es die beste langfristige technische Lösung, mehr zu kaufen.
quelle
Windows sendet eine Nachricht 'LOW_MEMORY', in der alle Anwendungen aufgefordert werden, ihre nicht verwendeten Daten freizugeben. SQL Server- und Datei-Caches werden geleert, sodass Sie viel zusätzlichen Speicherplatz haben. Dadurch wird auch der Windows-Dateicache geleert, der beim Start problemlos 1 Gig Speicherplatz beanspruchen kann.
Das Zuweisen eines großen Teils des Speichers ist eine einfache Möglichkeit, eine LOW MEMORY-Nachricht auszulösen, es gibt jedoch möglicherweise intelligentere Systeme.
quelle
Zusammen mit den anderen Antworten verwendeten ältere Tools wie RAMDoubler, um RAM im Speicher zu komprimieren, mit den offensichtlichen CPU-Kosten beim Zugriff. Ich denke, niemand macht das mehr, wegen dieser Zugangskosten.
BEARBEITEN: niemand .. auch außerhalb von Apple Alles, was alt ist, ist wieder neu. Insbesondere ist die Spanne zwischen der CPU-Geschwindigkeit und der Geschwindigkeit der Speichertechnologien (insbesondere der Festplatte) so groß, dass dies jetzt eine bessere Option ist, insbesondere angesichts der Stromkosten (sprich: Batteriekosten) für die Festplatte.
quelle
Sie zwingen das System normalerweise nur dazu, mehr Auslagerungsdateien und weniger RAM zu verwenden. Da der Arbeitsspeicher schneller als die Festplatte ist, wird im schlimmsten Fall die Geschwindigkeit verringert. Bestenfalls sehen Sie mehr verfügbaren Arbeitsspeicher, aber keine zusätzliche Geschwindigkeit.
quelle