Arbeitsspeicher (RAM) kann man eigentlich nie genug haben. Bei manchen PCs ist bereits nach dem Starten von Windows der komplette Arbeitsspeicher voll. Bei anderen wird dies erst nach einigen Stunden Arbeit oder mehreren geöffneten Anwendungen erreicht.
Wenn der Arbeitsspeicher voll ist, legt Windows Daten, die es "im Gedächtnis behalten" will, auf der Festplatte ab. Es wird die sogenannte "Swap-Datei" angelegt, die man im Windowsverzeichnis an der Endung SWP erkennen kann, und die eine erstaunliche Größe annehmen kann. Die Einstellungen für diesen "virtuellen Arbeitsspeicher" werden übrigens unter "Systemsteuerung, System, Leistungsmerkmale" verwaltet und können dort auch verändert werden.
Im Folgenden werden diese drei Aspekte des Umgangs mit dem Arbeitsspeicher behandelt:
Kann man einen Überblick darüber behalten, wieviel Arbeitsspeicher (RAM) jeweils belegt bzw. frei ist?
Wieviel RAM wird von einem bestimmten Programm belegt?
Wie kann man ab und zu nicht mehr benötigten Arbeitsspeicher freigeben?
Mit zwei kleinen Tools kann man den Arbeitsspeicher kontrollieren: mit «ShowMem.exe» weiß man immer, wieviel RAM zu jedem Zeitpunkt noch frei ist, und mit dem PC-Welt-Script «Speicher.vbs» kann man einen Teil des Arbeitsspeichers "leeren". Beide Tools können Sie in einer ZIP-Datei incl. Installationsanleitung am Ende dieser Seite herunterladen.
ShowMem
Das Programm besteht nur aus einer 179 KB großen EXE-Datei. Nach Starten dieser Datei findet sich eine Schaltfläche in der Startleiste, auf welcher der jeweils noch freie Arbeitsspeicher angezeigt wird (siehe Abb.1).
Abb.1
Dieser angezeigte Wert passt sich automatisch an. Sie müssen das Programm also nicht ständig neu starten, um es zu aktualisieren.
Wenn Sie also wissen wollen, wieviel Arbeitsspeicher "verbraucht" wird, wenn Sie eine bestimmte Anwendung geöffnet haben, dann beobachten Sie einfach, um wieviel sich der freie Arbeitsspeicher verringert, wenn Sie die Anwendung starten.
Wenn der angezeigte Wert Null erreicht hat, wird die Auslagerungsdatei angelegt. Sie erkennen dies an starker Aktivität auf der Festplatte (beobachten Sie das Lämpchen an ihrem PC).
Speicher.vbs
Das einfache Script SPEICHER.VBS stammt von der Redaktion der Computer-Zeitschrift PC-Welt. Es macht nichts anderes, als eine vorgegebene Größe des Arbeitsspeichers mit Leerzeichen zu überschreiben. Wenn es das getan hat, wird die Meldung "Fertig" ausgegeben. Da dieser Bereich mit Leerzeichen für Windows nicht wichtig ist, wird er vom Betriebssystem sofort wieder freigegeben, wodurch sich der freie Arbeitsspeicher erhöht.
Allerdings bedeutet es nicht, dass auch wirklich 32 MB Arbeitsspeicher freigegeben werden, wenn man per Script 32 MB mit Leerzeichen vollschreibt. Und es wird Ihnen auch nie gelingen, den Arbeitsspeicher komplett freizumachen. Denn Windows muss bestimmte Inhalte (z.B. Teile des Betriebssystems selbst, Hintergrundprogramme, Informationen über geöffnete Anwendungen, etc.) "im Gedächtnis behalten". Daher verlagert es Kerninformationen in die Auslagerungsdatei, während das Script arbeitet. Nach Beendigung des Scripts holt es sich diese Kerninformationen zurück in sein "Gedächtnis", den Arbeitsspeicher.
Anpassen des Scripts
Das Script ist wie gesagt sehr einfach und lässt sich leicht anpassen. Klicken Sie die VBS-Datei mit rechts an und wählen Sie aus dem Kontextmenü "Bearbeiten". Es öffnet sich darauf der Windows-Editor (siehe Abb.2). Wenn das bei Ihnen nicht so ist, sondern das "Öffnen mit..."-Fenster erscheint, wählen Sie aus der Liste das Programm "NotePad" aus. Setzen Sie den Haken bei "Datei immer mit diesem Programm öffnen" und klicken Sie OK.
Abb.2
Das Script besteht aus zwei Zeilen: Die erste legt fest, wieviel Arbeitsspeicher überschrieben werden soll (hier in der Abbildung 32 MB), die zweite Zeile bestimmt die Abschlussmeldung, die am Ende ausgegeben wird.
Wenn Sie also bspw. 64 MB des Arbeitsspeichers überschreiben lassen wollen, dann ändern Sie die "32" in ein "64". Soll am Ende nicht nur ein bloßes "Fertig", sondern ein anderer Text erscheinen, so ändern Sie das auch einfach an der markierten Stelle zwischen den Hochkommas.
Welche Einstellung für Ihren Rechner optimal ist, müssen Sie selbst ausprobieren. Faustregel könnte sein, dass man ein Viertel bis max. die Hälfte des installierten RAM nimmt. Wenn Ihr Rechner also 64 MB RAM hat, dann versuchen Sie es zunächst mit einer Einstellung zwischen "16000000" bis "32000000" im Script.
Wenn Sie nicht wissen, wieviel Arbeitsspeicher in Ihrem Rechner installiert ist, klicken Sie mit rechts auf das Arbeitsplatz-Symbol des Desktops und wählen Sie "Eigenschaften". In dem sich darauf öffnenden Fenster können Sie in der untersten Zeile diese Information ablesen!
Natürlich bedeutet ein höherer Wert auch eine längere Zeitdauer, während der das Script arbeitet. Und manchmal ist der Effekt trotzdem nicht größer als bei einem niedrigeren Wert, da zuviele "Kerninformationen" ausgelagert und später wieder zurückgeschrieben werden. Bei meinem Rechner ist es z.B. günstiger, einen kleineren Wert zu nehmen und das Script evtl. zweimal direkt hintereinander auszuführen, als es direkt mit einem größeren Wert zu probieren.
Also: Testen Sie selbst aus, welche Werte für Ihr System optimal sind. Und keine Angst: Sie können nichts "kaputt" machen! Spätestens nach dem nächsten Neustart sind alle Änderungen wieder weg.
Einige Tipps zum Einsatz:
Erstellen Sie einen Unterordner unter C:\Programme und nennen Sie diesen Unterordner "Arbeitsspeicher". In diesen kopieren Sie die aus der Download-ZIP entpackten Dateien. Dies dient lediglich der Ordnung.
Erstellen Sie eine Verknüpfung zur SHOWMEM.EXE und legen Sie diese Verknüpfung in den Autostart-Ordner (C:\Windows\Startmenü\Programme\Autostart). Dann wird das Programm bei jedem Windows-Start automatisch gestartet und Sie haben schon direkt nach jedem Start den "Durchblick".
Erstellen Sie ein Verknüpfung zur Datei SPEICHER.VBS und legen Sie diese Verknüpfung in das Startmenü (C:\Windows\Startmenü\Programme). Klicken Sie die Verknüpfung mit rechts an und auf "Eigenschaften". Auf der Registerkarte "Verknüpfung" setzen Sie den Cursor in das Feld "Tastenkombination" und halten Sie die Tasten "Strg" und "Shift" (die Hochstelltaste) gedrückt, während Sie als dritte Taste zusätzlich noch "S" drücken. Dann alle Tasten loslassen (siehe Abb.3). Nun können Sie immer durch bloßes Drücken der gewählten Tastenkombination das Script starten! Natürlich können Sie auch eine andere Tastenkombination wählen.
Sie sollten die im Script angegebene Größe an ihren Rechner anpassen (s.o.).
Manchmal lohnt es sich, das Script ein zweites oder gar ein drittes Mal hintereinander auszuführen.
Lassen Sie den Rechner in Ruhe, während das Script arbeitet. Alle Aktivitäten Ihrerseits verlangsamen den Prozess, da Windows neben dem Überschreiben und Auslagern der "Kerninformationen" dann auch noch andere Arbeiten verrichten muss.