Thank you for purchasing through links and ads on this site.
OWC / MacSales.com...
diglloyd B&H Deal Finder...
Buy other stuff at Amazon.com...
Up to 1527MB/s sustained performance
877-865-7002
Today’s Deal Zone Items... Handpicked deals...
$700 $500
SAVE $200

$4499 $2999
SAVE $1500

$60 $20
SAVE $40

$1699 $1199
SAVE $500

$950 $700
SAVE $250

$1597 $997
SAVE $600

$1499 $1259
SAVE $240

$400 $360
SAVE $40

$372 $247
SAVE $125

$9999 $2999
SAVE $7000

$4500 $3500
SAVE $1000

$1000 $500
SAVE $500

$1398 $898
SAVE $500

$829 $799
SAVE $30

$935 $549
SAVE $386

$309 $259
SAVE $49

$1300 $900
SAVE $400

$450 $280
SAVE $170

$1499 $1249
SAVE $250

$700 $600
SAVE $100

$2000 $1270
SAVE $730

$1499 $779
SAVE $720

$450 $120
SAVE $330

$250 $230
SAVE $20

$3998 $3498
SAVE $500

$150 $80
SAVE $70

$369 $175
SAVE $194

$1699 $1199
SAVE $500

$649 $449
SAVE $200

$1498 $998
SAVE $500

$999 $949
SAVE $50

$1099 $999
SAVE $100

$400 $320
SAVE $80

$2399 $2199
SAVE $200

$7697 $4997
SAVE $2700

OWC Mercury Elite Pro Dock

Up to 32TB Capacity!


Dual-drive solution from 4TB to 32TB, hardware RAID, USB ports, DisplayPort, gigabit ethernet, SD card reader.

Huge capacity in travel-friendly form-factor.

Slow Memory Allocation / Warmup

Last updated 2011-01-27 - Send Feedback
Related: memory, optics, Photoshop, software

When I first tested Photoshop CS5 in March 2010, I was stunned to see how much slower it was than CS4.  Then I noticed a curious thing— running tests more than once showed far better results on subsequent runs.

diglloyd warmup scripts

That finding led me to document what I call the “Photoshop warm up bug”; whereby Photoshop CS5 suffers from inefficient memory allocation until “warmed up”.

I wrote a C++ test program to verify that memory allocation could be done in a few seconds, not the minute or so being taken by Photoshop CS5. (I am also a software developer, e.g., diglloydTools).

And then I set about to develop a javascript that forces the warm up to occur as efficiently as possible (users of my diglloydTools software can download the warmup scripts).

Don’t launch/quite/launch Photoshop

The graphs below show run time with and without “warmup”.    It makes a compelling case for avoiding a launch/quit cycle, and instead leaving Photoshop running without quitting so that memory remains allocated and ready to go within Photoshop.

Of course, whatever is causing this problem could be fixed by Adobe (or Apple) at some point. I do not have an explanation from Adobe as to the cause, but clearly it has to do with inefficient memory allocation.

Startup issue only

The warmup issue is a one-time issue, not an ongoing problem; once Photoshop has allocated plenty of memory, subsequent work proceeds apace (e.g., work on a file, close it, open another file, no problem).

Results shown here are for the 3.33GHz 6-core for diglloydMedium.  The diglloydSpeed1 benchmark (not shown) shows very little effect (less than 2%), but that’s because it allocates much less memory.

The penalty worsens with larger files and 12 cores versus 6 cores.

Photoshop CS5 warm/cold performance with 6-core Mac Pro
Photoshop CS5 warm/cold performance with 12-core Mac Pro
OWC Envoy Pro EX SSD
Blazingly fast USB-C SSD!

Up to 4TB capacity, USB-C compatible with Thunderbolt 3.

√ Fastest USB drive MPG has tested!
OWC Thunderblade Thunderbolt 3 SSD

Blazing fast, up to 16TB.

YEE HAH!



√ No more slow and noisy hard drives!
OWC Accelsior 4M2 PCIe SSD
6000 MB/sec!
Mac or PC.


Ideal for Lightroom, Photoshop, video.
Capacity up to 16TB!

Deals Updated Daily at B&H Photo
View all handpicked deals...

Apple 15.4" MacBook Pro with Touch Bar (Mid 2018, Space Gray)
$4499 $2999
SAVE $1500

diglloyd.com | Terms of Use | PRIVACY POLICY
Contact | About Lloyd Chambers | Consulting | Photo Tours
Mailing Lists | RSS Feeds | Twitter
Copyright © 2020 diglloyd Inc, all rights reserved.
Display info: __RETINA_INFO_STATUS__