Als Windows98SE-USER :
Bei win98/ME gehn nur bis zu 512Mb Ram-kann nicht mehr verwalten weil der Win98-Kernel hier nur auf bis zu 15Adressleitungen zurückgreifen kann und zudem der Vcache (system.ini) kaum für mehr Speicherverwaltung ausgelegt ist.Anscheinend hat Microsoft damals nicht bedacht das mal so schell mehr RAM nötig sein könnten, leider.
Falls du auch Win98/ME hast musst du deswegen
erst bei mehr als 512Mb den maximalen VCache begrenzen damit Windows nicht ausser Trit kommt - sonst kann es zu kuriosen Fehlermeldungen, zum Beispiel : "Zuwenig Arbeitssüeicher zum Ausführen von Programm : so und so" kommen.
Es gibt ein super Freeware Tool "Cacheman" das das übernimmt, verwende es selber für meine 512MB-Kiste, ist erstklassig :
http://www.pctip.ch/downloads/dl/14426.asp
Cachemann maximiert bzw. optimiert den freien Arbeitsspeicher unter Windows. Behebt mögliche Probleme bei mehr als 512MB Arbeitsspeicher unter Win9x oder WinME. Vorallem wenn man "nur" 256 MB Arbeitsspeicher oder gar weniger in seinem Rechner hat kann dieses Programm das maximale aus diesem herausholen. Beschleunigt zudem den Festplattenzugriff / das starten sämtlicher Programme durch Optimierung sämtlicher Disk/File-Cacheeinstellungen. Wohl nicht ohne Grund von einigen mir bekannten Zeitschriften und PC-Webseiten sowie auch von mir als dafür sehr gut geeignetes Programm empfohlen. Ausserdem sorgt es für
mehr freien Arbeitsspeicher durch :
a)Dynamischere Verwaltung der Auslagerungsdatei(Swap-File) und
b)Sicheres entladen unötiger DLL´s aus dem Speicher bei Programmbeendungen.
(Bei jedem Programmstart werden *.dll - Datein in den Arbeitsspeicher geladen nur leider nicht immer vollständig entladen was den Arbeitsspeicher mit der Zeit "vollstopft" - vorallem bei längeren Windows-Betrieb zunehmend der Fall)
Ansonsten (jedoch umständlicher) könnte man auch in der system.ini Datei den VCache an die jeweilige Ram-Menge anpassen, wie genau steht hier :
http://tweakhomepc.virtualave.net/memory/vcache98.html
...einfach dort mit der Maus die Arbeitsspeichermenge wählen und die dortigen Werte in der system.ini Datei anpassen. Oder aber eben automatisch mit dem Tool "Cachemann" das das alles automatisch macht.
Hab Cacheman genommen, praktischer.
Dieses "mehr freien Arbeitsspeicher durch sicheres entladen unötiger DLL´s aus dem Speicher bei Programmbeednungen" oder "Dynamischere Auslagerungsdatei"geht auch bei WindowsXP - jedoch nur so per Registry :
START->AUSFÜHREN-> "REGEDIT" eingeben
In der Registry (regedit.exe)unter :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\
per "Mausrechtsklick" einen neuen SCHLÜSSEL mit den Namen "AlwaysUnloadDLL" erstellen. Darin ebenfalls per Mausrechtsklick einen neuen DWORD ebenfalls mit den Namen "AlwaysUnloadDLL" erstellen und dessen Wert auf "1" stellen.
"Dynamischere Auslagerungsdatei" :
Diesmal nicht in der Registry, sondern muss das hier in die system.ini - Datei unter Abschnitt "[386Enh]" eingetragen werden :
ConservativeSwapFileUsage=1
Noch par Speicherverwaltungs-Tips :
SYSTEM-CACHE MAXIMIEREN :
HKEY_LOCAL_MACHINE/System/CurrentControlSet/ Control/Session Manager/
(Falls noch nicht vorhanden dort einen neuen "Schlüssel" (Mausrechtsklick) mit den Namen
"Memory Management"
erstellen) In diesem Schlüssel einen "DWORD" namens
"LargeSystemCache"
erstellen und dessen Wert auf "1" setzen.(Empfohlen : Nur ab 256MB Arbeitsspeicher verwenden da dieser Cache in diesen abgezapft wird, eher mehr für Server interessant, weniger für Spiele-PC´s)
"FastDRAM" : (no DRAM - wait states) über Windows-Registry aktiviert :
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/BIOS/
Dort einen "DWORD" erstellen : "FastDRAM", dessen Wert auf 1 (1) stellen.
(Falls jeweils "BIOS" nicht vorhanden manuell erstellen)
"PageBuffers" erhöhen :
In der "system.ini" - Datei unter
[386Enh]
den Wert "PageBuffers=32" eintragen.
Das sorgt für eine grössere "Vor-Pufferung" der Daten-Pages womit diese etwas schneller in den Hauptspeicher geschrieben werden können (DMA) und darin für schnellere Abfrage auch länger erhalten bleiben.
Im Durchschnitt sind so an die 25 Prozent mehr I/O-Speed möglich, hängt aber auch vom System,Chipsatz,etc... ab.Eine so auf 32 festgelegter Page-Buffer ist für schnellere Abfragen in jedem fall etwas effizienter als die ansonsten dynamisch-bleibende von Windows.(hält Speicher-"Page" offen)
(Sollte vorallem bei zusätzlich festgelegter Auslagerungsdatei verwendet werden)
"DMA-Buffer" erhöhen :
In der "system.ini" - Datei unter
[386Enh]
den Wert "DMABufferSize=64" eintragen. Selber zweck wie oben nur nicht rein auf die Pages bezogen.
cu
