Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Memory Optimizer

  Alt 18. Aug 2006, 17:45
Zitat von MuTzE.Y85:
Ist es nicht so, dass wenn man z.B. eine ganze Weile gespielt hat, Windows nicht den ganzen Speicher freiräumt, der zum Spielen genutzt wurde?
Kann schon sein. Aber wozu sollte es ihn frei räumen? Du arbeitest mit zwei Programmen: A und B diese brauchen zwei Drittel des Speichers. Jetzt schließt du B und es belibt was im Speicher. Nun startest du Programm C, welches aber nur ganz wenig Speicher braucht. Der Speicher, der noch frei ist reicht aus und gut ist. Windows hat sich Arbeit gespart.

Jetzt benutzt du dein Programm und hast total viel Speicher auf einmal frei. Dabei wurden auch im Moment nicht benötigte Speicherseiten von Programm A ausgelagert. Du startest Programm C und willst dann mit Programm A weiterarbeiten. Was passiert? Es kommt zu einem haufen unnötiger Seitenfehler und Windows ist erstmal damit beschäfftigt wieder die benötigten Seiten in den Arbeitsspeicher zu kopieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat