GetRAM Info
Das Programm GetRAM dient zur Optimierung des vorhandenen
Arbeitsspeichers, indem es auf Knopfdruck den von anderen Anwendungen belegten
Arbeitsspeicher auslagert und neu gestarteten Anwedungen zur Verfügung stellt.
Folgende Punkte sollten bei der Nutzung von GetRAM beachtet werden:
- Dies ist eine unfertige Version, d.h. es sind noch nicht alle Features
eingebaut bzw. voll getestet und ausgereift.
- Wenn der Wert für den freizugebenden Arbeitsspeicher zu hoch gewählt
wird, wird GetRAM versuchen, diesen freizugeben. Dieses kann dann
jedoch ziemlich lange dauern, da das Betriebssystem und einige bestimmte Programme den
von ihnen belegten Arbeitsspeicher nicht auslagern können. Um dies zu verhindern,
sollte man den Parameter Sekunden bis Abbruch auf einen angemessenen Wert
einstellen (30 - 60).
- Alle Parameter ausser der freizugebenden Speichermenge sind momentan fest im
Programm codiert, d.h. sie können momentan nicht geändert werden (Ausnahme:
Bei Zeit und Versuchen ist lediglich der Standardwert fest codiert).
- Der Standardwert für den freizugebenden Speicher beträgt die halbe
RAM-Größe (d.h. bei 128 MB RAM => Standardwert = 64 MB).
- Die Aktualisierungsrate für die Anzeige des freien Speichers ist momentan auf
3s eingestellt.
- Um diese Datei mit dem <Info>-Button anzuzeigen, muss der MS Internet
Explorer installiert sein, da momentan der Befehl für den Aufruf des Browsers
momentan noch fest im Programm kompiliert ist (ausserdem ist diese Funktion momentan
noch eine technische Krücke).
- Die Pfeilbuttons für die Eingabefelder für die Parameter funktioniern
momentan umgedreht (d.h. Pfeil nach oben reduziert den Wert, Pfeil nach unten
erhöht ihn)
folgende Features hingegen wurden bereits implementiert:
- komfortable GUI-Oberfläche zum Einstellen der Parameter
- automatische Aktualisierung der Anzeigen für den freien Arbeitsspeicher /
Swapspeicher
-
folgende Parameter sind bislang implementiert:
- freizugebender Speicher: die Menge an Arbeitsspeicher, die GetRAM versuchen
soll insgesamt freizumachen / freizuhalten
- Anzahl Versuche: falls der freizugebende Speicherblock nicht sofort
verfügbar ist kann GetRAM mehrere Versuche unternehmen,
den Arbeitsspeicher freizugeben. Die Anzahl der Versuche ist hier
einstellbar
- Zeit bis Abbruch: da das Freigeben von Speicher u.U. extrem lange dauern
kann, kann GetRAM angewiesen werden, seine Versuche nach einer
gewissen Zeit einzustellen. Dieser Parameter gibt die Zeit bis zum Abbruch in
Sekunden an.
- für Entwickler: Die Kernfunktionalität ist auch ohne das Programm als DLL
verfügbar
folgende Dinge sollen in nächster Zeit noch geändert / ergänzt
werden:
- Ändern des Verhaltens der Drehregler (s.o.)
- Hinzufügen eines Optionsdialogs zum Einstellen verschiedener Parameter
- evtl. ändern des Programmcodes für Multithreading
- Ändern des <Info>-Buttons für generische
Browserunterstützung
- Testen des Programms hinsichtlich Performance und Stabilität
- andere Form der Installation
- Hinzufügen einer Statusanzeige