ehurtley,
thanks for posting those impressive tests. have you done a comparison between 32-bit and 64-bit windows versions? I'd be curious how much of a speed up there is in CS4 between the 2 OSes.
paul
Alrighty, here you go:
Code:
[b]64-bit 32-bit Diff%[/b]
0.6 0.7 14.3%
0.5 0.7 28.6%
0.5 0.5 ----
0.8 0.8 ----
8.1 8.4 3.6%
0.6 0.7 14.3%
2.1 2.1 ----
1.2 4.1 [i]70.7%[/i] [b]<- Yowzas![/b]
4.1 4.8 14.6%
20.4 23.9 14.6%
19.9 19.8 -0.5%
8.2 8.5 3.5%
[i]67 s 75 s 10.7% (Total)[/i]
Yes, that's a 70% reduction in time for the"Lighting Effects" step. I verified it four times in each mode. The seemingly large percentages in Texturizer and CMYK conversion are because the times involved are so small. The margins from multiple runs of each had each test varying by 0.1; so in some cases, they flip-flopped. (Sorry, I forgot to do an average of multiple runs.)
Overall, it appears that 64-bit mode gains you about 10%.
Edit: And while I'm being statistical..... I went ahead and messed with the settings in the BIOS. I did one 64-bit run with half the cores disabled and HyperThreading off, then again with only one core
enabled, but HyperThreading
on. (All my previous tests were with all four cores on, HyperThreading on; so the processor appears to the OS as 8 cores. These two new tests both appear to the OS as two cores, but in different ways. Didn't go to one core, no HT because Vista itself becomes slow that way.) I saw no tangible, measurable difference in times for the two real cores test. Times varied by 0.1-0.3s from what I reported above, but my testing conditions weren't rigorously scientific (not a 'clean' OS install, my tests above weren't done immediately after a reboot, whereas these new ones were, etc,) so I can chalk those up to margin of error.
The one-core-plus-HT test, though; showed that Photoshop really likes two real cores on a few of the operations. HT doesn't make it happy. Total time was 69.3. The two Color Conversions, Dust and Scratches, and Lighting Effects each took over twice as long; but as they are all short operations, didn't have a huge impact. And, oddly, a few of the longer tests took less time. (Which could be because this was done immediately after a reboot, I'll call the faster results due to margin of error.)
Maybe if I have a few spare hours at work in a few weeks, I'll do a properly scientific analysis with many variables. (32-bit/64-bit, XP/Vista, amount of RAM, speed of HD, etc, etc, etc...) If I had the time or energy to install Boot Camp on my Mac, I'd do a comparo of OS X vs. Windows. (I don't have a 64-bit Mac, so I can't do a 32-Mac vs. 64-Win comparison, sorry.)