Jesus 'n Jim

A mainly PC (some Mac) site w/Software, Computer Repair Info, How-To's on Using Computers
Technical Support 1-360-521-2060 (my business line cell)

Photoshop CS5/CS6 extended RAM usage estimator

 

Overview

many users want to spec a photoshop CS machine to buy and wonder exactly how to do it. I have heard some concrete numbers,but I don't think that really does it, I want an estimator based on the size of the image,number of layers, etc.

I discovered that the number of layers multiples the amout of RAM taken. there are also other factors to consider,like what kinds of operations you are trying to perform.

I can probably only focus on the really big operations, like these:

  • number of layers
  • content-aware fill (CAF)
  • content-aware move (CAM)
  • radial blur
  • 3D
  • I forget what else CS6 has that's new

these would become checkboxes in this application. right now the checkboxes don't work, and the calculations are very rudeimentary and should probably not be used, it's just a guess.

Esimator

NOT FINISHED, doesn't work completely yet, no data

change to set bpp for image type
image horizontal dpi:dpi
image vertical dpi:dpi
image horizontal inches:in
image vertical inches:in
Enable dpi and inches above and use this to set pixels below
image pixel width:px (default data from horizontal panorama)
image pixel height:px
bits per pixel:bpp
qty layers
use photomerge (CS5?)
use content-aware-fill (CS5)
use content-aware-move (CS6)
use radial blur (ANY CS)
use 3D (CS5)

Estimate that 0GiB RAM required.


data set on which this estimator is based

need photoshop extended CS5 and CS6 test data

replies to adobe forum or here

test plans

old projections

I would like to use these two numbers for making a calculator that does some very basic calculations as to how much memory would be required to run photoshop given:

YOU DON'T HAVE TO DO THIS ENTIRE LIST, just one section: 1 person usually has only 1 operating system and 1 version of CS, so only 10 or 12 tests need to be done. not that much really. all I would ask is that a person do one of those sections as a set. when I get a set, I will post results on this web page.

People want a number to figure out how much ram to get. one guy was thinking of getting 64GB or more. most people say 12GB is way enough. I say it depends on a number of factors. this is why I am writing the calculator.

  • image size, SMALL and LARGE (as in a digital cam photo for SMALL and a digital cam photo resized to around 8.5"x11"@300dpi or scanned image for LARGE)
  • number of layers (5)
  • content-aware fill
  • radial blur
  • content-aware move (in CS6)
  • photomerge, if you have photos which are part of apanorama, you can merge them into a panorama with photomerge.

this means several types of test plans:


32-bit ps ext CS5:

  • different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
  • SMALL and LARGE with 5 layers (duplicates)
  • SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
  • SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this article:
  • SMALL and LARGE with photo merge.

64-bit ps ext CS5:

  • different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
  • SMALL and LARGE with 5 layers (duplicates)
  • SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
  • SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this article:
  • SMALL and LARGE with photo merge.

32-bit ps ext CS6:

  • different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
  • SMALL and LARGE with 5 layers (duplicates)
  • SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
  • SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this article:
  • SMALL and LARGE content-aware move (in CS6)
  • SMALL and LARGE with photo merge.

64-bit ps ext CS6:

  • different image sizes SMALL and LARGE (these sizes will be used throughout the tests below, save them as PSD's)
  • SMALL and LARGE with 5 layers (duplicates)
  • SMALL and LARGE with content-aware fill, like taking out a telephone pole. hit F1 if you don't know how.
  • SMALL and LARGE with radial blur (this takes a while to run). hit F1 if you don't know how or refer to this article:
  • SMALL and LARGE content-aware move (in CS6)
  • SMALL and LARGE with photo merge.