Bei XP und Vista wird die Größe des Betriebssystemcaches dynamisch aufgrund der derzeitigen Anforderungen bestimmt - mal größer, mal kleiner, je nachdem. D.h. das OS bestimmt die optimale Aufteilung zwischen seinen eigenem Speicherbedarf, den der egrade gestarteten Programme und dem Filesystemcache. Schneidest Du von Deinem 4 GB System 2 GB ab (oder vom 8GB System eben 4 GB), verbleibt dem System u.U so wenig restlicher Speicher, daß Dann Deine Anwednung schnell auf die RAM Disk zugreifen könnte, ja wenn sie selbst im Hauptspeicher Platz finden würde. Photoshop ist berühmt davor, die virtuelle Speicherverwaltung des Betriebsystem auszuhebeln und seine eigene zu verwenden - und das hat mit dem PS temp Verzeichnis nicht wirklich was zu tun.
Falls Du 8 GB Hauptspeicher im System hast, kann PS 3,75 GB für sich in Anspruch nehmen, gleichzeitig steht CNX noch 2 GB zur Verfügung, und den Rest können sich das OS, der Cache und andere Anwendungen teilen.
Früher war es so, daß Computer mehr Speicher aufnehmen konnten als das jeweilige Betriebsystem den Programmen zuteilen konnte. Die magische 640KB Grenze (1MB - HW Devices) war so eine. Die 386/486-er Prozessoren konnten aber mehr ansprechen, und so gab es die Anwendung einer RAM Disk um diesen Speicher überhaupt verwenden zu können. heute können 32bit OS bis zu 4 GB Hardwareseitig ansprechen, und 64bit (zBsp Vista) bis zu 2 TB. Es hat einen Grund warum heutzutage keine RAM Disks mehr verwendet werden.
Nein. Dann kann es halt anders formuliert werden - Du willst Dein System beschleunigen. Das kommt es auf den gleichen Vorgang heraus - Wo ist die Veränderung ggü. dem jetzten System am wirkungsvollsten? Du denkst es ist die RAM Disk und wir versuchen Dir zu erklären, daß es nicht so einfach ist, sondern von einigen Umgebungsparametern abhängt.
LG, Andy
Genau dieses von dir beschriebene Problem, das andere Programme keinen Platz mehr haben, weil dieser von der Ramdisk belegt ist, wollte ich vermeiden und deshalb habe ich diesem Thread erstellt.
Das das auch an anderen Parametern liegt, ist mir schon klar, aber findest du es denn grundsätzlich falsch, die PS Temp auf die Ramdisk zu legen, weil diese Datei nach dem Beenden von PS sowieso gelöscht wird?
Ich glaube, du hast mich falsch verstanden: Es ging mir ja nicht darum, mit der Ramdisk den Programmen den RAM wegzunehmen, sondern es ging mir darum, den RAM, der vom BS und von den Anwendungen nicht benötigt wird, zu nutzen, um diese temporären Dateien dort abzulegen.
Deshalb wollte ich sie ja nur so groß machen, wie es unbedingt nötig ist, damit dieser RAM den Programmen zur Verfügung steht.
Es war so gedacht, dass PS, solange noch RAM zur Verfügung steht, dort seine Temp-Datei dort estellt, und wenn dieser benötigt wird, kann es sie natürlich auch auf der Festplatte erstellen.
Bei 3,75GB für PS, 2GB für CNX und ca. 500MB für das OS und andere Programme würde das nach meiner Rechnung 6,25GB im RAM benötigen. Somit wären noch 1,75 GB frei, die man nutzen könnte.
Mein Gedanke war, diesen freien RAM zu nutzen, um der Festplatte das ständige Cachen abzunehmen. Nicht nur, um die das Cachen zu beschleunigen, sondern vor allem, um Datenverlust durch Ausfall der Fesplatte vorzubeugen, wenn sie zu stark durch das Cachen abgenutzt wird, weil nämlich auch meine Eigenen Dateien da drauf liegen. Und falls die restlichen 1,75 GB doch noch gebraucht werden, könnte man ja die Ramdisk auch verkleinern oder deaktivieren, dann steht der volle RAM auch zur Verfügung. Ich frage mich, was gegen die Ramdisk spricht,
wenn der RAM nicht von anderen Anwendungen und vom BS benötigt wird, sondern frei ist.
P.S.: Was würdest du sonst vorschlagen?