von optimieren kann man da nicht ganz reden (bei Windows)
So wie ich das sehe, dann werden Programme immer mit Vorliebe ausgelagert, selbst wenn genug
RAM zur Verfügungsteht und der freie Platz im
RAM wird soweit wie möglich mit den Caches belegt, welches allerdings wieder freigegeben wird, wenn es wirklich gebraucht wird.
Das Einzige, was man bei seinen Programmen machen kann, ist "heiklen" Speicher, welcher wegen der Geschwindigkeit und/oder aus Sicherheitsgründen (weil man z.B. keine Datenkopieen in der Pagefile rumliegen haben will) als nicht auslagerungsfähig zu deklarieren, aber wenn man das Überteibt, kommt man schnell an ein OutOfMemory und das nicht unbedingt nur im eigenem Programm.
Denn wenn Speicher nicht ausgelagert werden kann/darf, kann dieser auch im Notfall keinen Platz frei machen, also wenn man z.B. 800 MB von seinen 1 GB als nicht auslagerungsfähig deklariert, dann bleibt für die anderen Programme und Windows nur noch 200 MB + die Pagefile übrig und ein zweites solches Programm (mit 800 MB im
RAM) kann definitiv nicht gesartet werden.
Ein Therapeut entspricht 1024 Gigapeut.