Views
334
Replies
5
Status
Closed
I’m using Windows XP Professional SP2 on a machine with 2 3GHz processors and 1G RAM. I have 62G of free disk space.
Photoshop CS2 9.0.2 with the most recent updates as of today, 11/07/2006.
When I open a file, I use Filemon (sysinternals) to see what Photoshop is doing, and it does the following:
1) Read the requested file
2) For each of the 30 most recently opened files, issue OPEN calls for each directory along the path, Issue a
QUERY INFORMATION for the file
3) Issues alternating READ / QUERY INFORMATION calls for the file I want to open
4) repeat step (2) for all 30 files.
5) Display my file.
This happens for every file I open. If I open three new files, each time it stats the most recent 30 files. The list of 30 recent files is stored in a prefs file, and survives restarting Photoshop and reboots. If the pathnames are long, the amount of time it takes to look up and stat all those files can be substantial.
Basically, if I choose files with a long path and open 30, the first file opens quickly. Subsequent files open slower and slower. Then, if I choose to open 30 files in C:\TEMP, the first file opens slowly, and each subsequent file opens
faster and faster.
If my files are on a networked filesystem, which has necessarily deep directory paths, it takes seconds to open files on the local hard drive after I’ve closed the files on the networked drive, just because Photoshop continues to stat the recent files.
I know there is a recent file menu that contains a list of the 10 most recent files open. But I could find no setting in the preferences that tells it to track the 30 most recent files. Can I disable this feature? or somehow set it to a smaller number (like 3) so that I’m not hitting the Filesystems with lots and lots of directory open and QUERY INFORMATION calls?
It would seem to be unnecessary for photoshop to stat recent files when opening a new file. Can anyone tell me what the original intention or purpose of the behavior is?
Any/all suggestions and assistance is appreciated.
Thank you!
—
Photoshop CS2 9.0.2 with the most recent updates as of today, 11/07/2006.
When I open a file, I use Filemon (sysinternals) to see what Photoshop is doing, and it does the following:
1) Read the requested file
2) For each of the 30 most recently opened files, issue OPEN calls for each directory along the path, Issue a
QUERY INFORMATION for the file
3) Issues alternating READ / QUERY INFORMATION calls for the file I want to open
4) repeat step (2) for all 30 files.
5) Display my file.
This happens for every file I open. If I open three new files, each time it stats the most recent 30 files. The list of 30 recent files is stored in a prefs file, and survives restarting Photoshop and reboots. If the pathnames are long, the amount of time it takes to look up and stat all those files can be substantial.
Basically, if I choose files with a long path and open 30, the first file opens quickly. Subsequent files open slower and slower. Then, if I choose to open 30 files in C:\TEMP, the first file opens slowly, and each subsequent file opens
faster and faster.
If my files are on a networked filesystem, which has necessarily deep directory paths, it takes seconds to open files on the local hard drive after I’ve closed the files on the networked drive, just because Photoshop continues to stat the recent files.
I know there is a recent file menu that contains a list of the 10 most recent files open. But I could find no setting in the preferences that tells it to track the 30 most recent files. Can I disable this feature? or somehow set it to a smaller number (like 3) so that I’m not hitting the Filesystems with lots and lots of directory open and QUERY INFORMATION calls?
It would seem to be unnecessary for photoshop to stat recent files when opening a new file. Can anyone tell me what the original intention or purpose of the behavior is?
Any/all suggestions and assistance is appreciated.
Thank you!
—
How to Master Sharpening in Photoshop
Give your photos a professional finish with sharpening in Photoshop. Learn to enhance details, create contrast, and prepare your images for print, web, and social media.