Supportnet Computer
Planet of Tech

Supportnet / Forum / Windows98

Win386.spw friss mir den Speicherplatz - unnötig ?





Frage

Hi ! Ich habe gerade diese Win386.swp - Datei entdeckt, die sagen und schreibe gut 180MB gross ist ! Was steht denn da wichtiges drin und kann man die nicht kleiner machen ... ?

Antwort 1 von BatBuster

das ist dein "virtueller arbeitsspeicher", also die windows-swap-datei ;-)

so long,

BatBuster

Antwort 2 von Speicherknauser

Kann ich den nicht manuell kleiner einstellen ? schließlich habe ich doch 256MB RAM ...

Antwort 3 von speicherknauser

sorry, meinte 2x256MB = 512MB RAM ..

Antwort 4 von REALKOJACK

@ Speicherknauser:
Ja, die kannst Du kleiner machen. Es ist nur nicht sinnvoll.
Die swap-Datei hat die Aufgabe, alles, was nicht in den Arbeitsspeicher passt, vorübergehend aufzunehmen.
Nun ist es aber leider eine etwas dümmliche Eigenart von Windows, sich im Arbeitsspeicher sehr breit zu machen. Im Startprozeß von Windows werden sehr viele Elemente in den Arbeitsspeicher geladen, zuzüglich Programme, die per Autostart direkt mitgeladen werden.
Rufst Du nun ein Programm auf, wird dies ebenfalls in den Speicher geladen, der schneller voll ist, als man ahnt (auch bei Deinen 512 MB). Das Auslagern von Programmbestandtteilen in die Auslagerungsdatei ist somit einfach zwingend notwendig.
180 MB sind sogar ein recht geringer Wert.

Standartmäßig nimmt sich Windows automatisch so viel Platz, wie es gerne haben möchte. Man kann aber auch einen festen Wert einstellen über Start->Einstellungen->Systemsteuerung->
System->Leistungsmerkmale->Virtueller Arbeitsspeicher . Über den genauen Wert wird viel diskutiert, aber meistens geht das in Richtung der Größe des eingebauten Arbeitsspeichers, in Deinem Fall also sogar deutlich mehr als 180 MB.

Also nicht schimpfen, das ist nun mal so!

Gruß,
Realkojack

Antwort 5 von meier2

Bei mindestens 128 MB kann man auf den Virtuellen Speicher verzichten bzw. diesen aus Kompatibilitätsgründen auf 4 MB reduzieren. Reichlich Speicher (256-512 MB) und Virtuellen Speicher deaktivieren beschleunigt den Rechner.

Antwort 6 von Piepsi

@meier2:

Also ich hab 512MB und hatte die swap auch mal deaktiviert, konnte jedoch keinen Geschwindigkeitsvorteil erkennen (ehrlich nicht!).
(Mein System: siehe Visi)

Bis neulich,
Piepsi {:o)

Antwort 7 von miniman

Die Aussage, dass man die Auslagerungsdatei bei mind. 128 MB RAM abschalten kann darf hier aber nicht unkommentiert stehenbleiben.
Meiner Meinung nach FALSCH.
Ich habe selbst unter Windows 98 schon Games gespielt, die über 200 MB in die Auslagerungsdatei geschrieben haben!

W2K lässt sich dieser übrigens nicht abschalten nur verringern auf minimal 2MB.

Ich würde die Auslagerungsdatei überhaupt nicht auf 0 stellen. Höchstens auf einen festen Wert.
Schon mal große Grafiken bearbeitet? Da ist der RAM ruckzuck voll, selbst bei 512 MB.

Im übrigen habe ich auch festgestellt, dass W98 ohne Auslagerungsdatei (bei viel RAM) nicht schneller geworden ist.
Es gibt im Internet sogar einige Themen warum das so ist. Aber dat ist mir jetzt die Mühe nicht wert, die zu suchen

Antwort 8 von Speicherknauser

Hallo,

vielen Dank für die Antworten !

Wo stehen eigentlich die Programme, die beim Hochfahren automatisch und versteckt geladen werden ? Braucht man die wirklich alle ? D.h. setzt Windows voraus, das die Programme bereits laufen, oder werden diese dann eben bei Bedarf gestartet ? (Der normale Autostart-Ordner ist bei mir leer.)

Antwort 9 von Obiwan-Kenobi

Hallo!

Ich habe 2 links, die den virtuellen Speicher und seine Einstellungen beschreiben (leider in Englisch):

http://tweakhomepc.virtualave.net/memory/vcache98.html#512mb

http://www.aumha.org/a/resource.htm

Und was meinen Rechner betrifft, so mache ich sehr viel Bild- und Videobearbeitung, da ich mit einer Webcam durch mein Teleskop filme. Diese Videos lasse ich mit einer Software zu einem Einzelbild zusammenrechnen usw...

Mein physikalischerer Speicher beträgt 512 MB (SDRam 133 MHz), und meine Auslagerungsdatei habe ich auf 1024 MB eingestellt (auf einer andere Festplatte, welche als Master an einem anderen UDMA-100 Controler hängt). Damit habe ich beste Leistung. Mein System ist übrigens ein Pentium-3 mit 866 MHz und Win98-SE.

Viele Grüße, Obiwan-Kenobi

Antwort 10 von Basti

Du kannst bei Ausführen "msconfig" eingeben und da die Programme die beim Systemstart geladen werden kontrollieren. Außerdem lohnt ein Blick in den "Autostart" Ordner unter Programme im Startmenü.

Meistens werden einige Dienste geladen die nicht notwendig sind.

Du kannst auch in der Computerverwaltung einige Dienste deaktivieren, um dein System (gerinfügig) zu beschleunigen sei da aber vorsichtig.

Gruß
Basti

Antwort 11 von Gaumarol

@Speicherknauser
gib mal unter
Start > Ausführen
sysedit
ein, wechsele da in die system.ini, suche den Eintrag
[386enh]
und füge als letzte Zeile
ConservativeSwapfileUsage=1
ein, achte auf Groß-/Kleinschreibung. Win98 legt jetzt nur eine Auslagerungsdatei an wenn sie wirklich gebraucht wird, also ab etwa 80% Speicherauslastung. Damit dürfte bei dir die Swapfile in 99 von 100 Fällen bei 0KB liegen (so wie bei mir ;-)). Wenn du sie aber brauchst ist sie trotzdem zur Verfügung.

Gruß Gaumarol

Antwort 12 von Speicherknauser

Hi,

habe die Zeile eingefügt,
Die .swp steht auch nach Neustart noch auf knapp 180MB.

Antwort 13 von Habichnet

Lass dir um Gottes willen nicht einreden die Swapfile auszuschalten. Wenn du einigermassen vernünftig mit deinem Rechner arbeitest wird dir sonst schnell der Spass vergehen. Auch bei Sehr grossem Arbeitsspeicher ist es nicht empfehlenswert die Swap zu deaktivieren, aber mal ehrlich: Was sind 180MB in Zeiten der Gigabyte-Festplatten? Ich habe ebenfalls 512MB RAM und fahre unter WinXP recht gut mit einer (aus Performancegründen) statischen Swapfilegrösse von 1GB.
Wenn du mal im Netz danach suchst so wirst du meist die Faustformel für eine statische Swap von circa 2x Physikal. RAMGrösse finden, also fährst du mit gerade mal 180MB bei dynamischer Verwaltung doch echt gut!

Antwort 14 von webwatcher

@Speicherknauser
Gehe ins Dos und lösche die win386.swp Fehlt diese Datei, wird sie von Windows neu erstellt und zwar mit 0 Bytes.

@Habichnet
Der einzig gescheite Tip, der bei allen Seiten im Netz, die das Thema Swap behandeln, ist jener: den Swap auf eine eignene Festplatte.
Die Formel Swap=2xHauptspeicher stammt noch aus den Zeiten, wo man sich maximal 64MB Ram finanziell leisten konnte (und die Motherboards nicht mehr wie 64MB verwalten konnten) und ein 128MB Riegel ~400 - 500DM kostete.
Der von @Gaumarol genannte Eintrag bewirkt nur, dass beim Start von Windows nicht gleich ausgelagert wird sondern nur bei Bedarf. Der Swap ist immer noch aktiv.

Antwort 15 von Gaumarol

@webwatcher
was du schreibst ist richtig, aber bei 512MB Ram wird dir Swap vermutlich nie angelegt da man soviel Speicher nur zum Scannen von Bildern in hohen Auflösungen oder zur Video-/Bildbearbeitung braucht. Evtl. noch bei sehr speicherintensiven Spielen.
Es gibt aber auch einen Test der PC-Welt die die Aussage von miniman bestätigt, bei dem Tempo heutiger Platten ist der Geschwindigkeitsvorteil eher marginal.

Gruß Gaumarol