Arbeitsspeicher leeren / optimieren



  • geeky schrieb:

    (Ich hab jetzt hoffentlich nicht totalen Blödsinn erzählt ;D)

    Nein alles absolut korrekt. Man sollte eventuell noch ergänzen, dass das Aualagern ein recht aufwendiger Prozess ist.

    Nehmen wir mal folgendes Scenarioan : Ein Thread greift auf einen Speicherblock zu. Was passiert?
    1.) Einfachster Fall: Daten sind im RAM vorhanden, dann erfolgt ein einfacher Zugriff.
    2.) Dumm gelaufen, dein RAM Optimierer war gerade am Werk: Sind die Daten in der Auslagherungsdatei? Nein, das wars dann gewesen.
    Ja: Ist im RAM was frei? Nein? Daten suchen, die ausgelagert werden können. Wurden sie geändert? Nein, einfach überschreiben. Ja, in Auslagerungsdatei schreiben. Wenn doch was frei ist gleich in RAM kopieren.

    (RAM wird immer "seitenweise" angesprochen. Unter Windows 2000 ist eien Seite auf PCs 4 KB groß und auf Alpha Rechner 8 KB)


Anmelden zum Antworten