Info On How Adobe Photoshop CS3 Makes Use of 1GB, 2GB, 4GB, 8GB+ RAM

Posted:
in General Discussion edited January 2014
Hi al, this thread may be moved, etc. Anyways some info about addressing RAM and all that in Photoshop CS3 on Mac, now that we are pushing the delicious 4GB, 8GB boundary while CS3 is still 32bit:





http://www.adobe.com/support/downloa...jsp?ftpID=3623



You can choose for Adobe® Photoshop® to disable or force VM Buffering via two optional plug-ins.



If you use very large documents and have no problems with pauses during painting, you should install the Force VM Buffering plug-in. If you do not use very large documents or have problems with pauses during painting, we recommend that you install the Disable VM Buffering plug-in.



Please see the VM Buffering Optional Extensions ReadMe file before installing for more information.





VM BUFFERING IN PHOTOSHOP CS3

On Macintosh computers, Photoshop can directly access up to about 3.5GB. When there is more than 3.5GB of document data, Photoshop writes data to its scratch files as necessary. On a computer with 4GB or less of RAM, the data is transferred directly between the scratch files on disk and the Photoshop RAM. On a computer with more than 4GB of RAM, Photoshop tells the operating system to use the extra RAM as a buffer for the Photoshop scratch file. In this case, when document data no longer fits in the 3.5GB of Photoshop RAM and is written to the scratch file, the operating system stores it in the extra RAM and can retrieve it from there much faster than it could be read from disk. This lets Photoshop take advantage of more than 4GB of RAM to significantly increase performance with very large documents.



When this scratch file buffering is turned on with Mac OS X v.10.3 or 10.4, the operating system periodically pauses execution of Photoshop for up to several seconds at a time. This can cause problems when painting. Installing the plug-in causes Photoshop to disable the buffering so the pauses do not occur. It also means that Photoshop only takes advantage of the 3.5GB of RAM it can directly access, so performance with very large documents will decrease.



VM BUFFERING OPTIONAL PLUG-INS

You can chose for Photoshop to disable or force VM Buffering via two optional plug-ins. If you use very large documents and have no problems with pauses during painting, you should install the force VM Buffering plug-in. If you do not use very large documents or have problems with pauses during painting, we recommend that you install the Disable VM Buffering plug-in.



To install either of the VM Buffering optional plug-ins:



Make sure the Adobe Photoshop application is not currently running.

Install the plug-in by dragging it into the Plug-Ins folder inside the Adobe Photoshop CS3 folder. The full path is: /Applications/Adobe Photoshop CS3/Plug-Ins.

Launch Photoshop. The VM Buffering plug-in(s) will be loaded.

Comments

  • Reply 1 of 1
    MarvinMarvin Posts: 15,326moderator
    One other thing I'd recommend people to try is setting your caches down to 1. Caches basically store buffers of the image at various zooms like 66% etc. It's supposed to speed up drawing on large images but it has a number of problems. It takes longer to open images because it has to construct the buffers and when you are doing color sampling, you are not getting a true reading at anything other than 100% because everywhere else, you are sampling the buffer and not the actual image.



    I only noticed performance improvement turning caches down to 1. You have to restart PS to see the difference but if you set it to maximum, restart PS and time opening a big image, then set it to 1, restart and do the same, the difference is quite noticeable.
Sign In or Register to comment.