Joseph S Wisniewski
Veteran Member
I spent a while watching memory and timing Capture 4.3.0 and 4.3.1 performing different operations on D100 and D2X files. And I've come to the conclusion that the speed difference isn't that big, if you feed Capture enough memory. Perhaps 30% faster (and highly dependent on machine. One computer I tried had the exact same speed, within 5%). The big difference is in memory handling.
4.3.0 appears to open a full floating point buffer for every image that you open. That means that a single D2X image takes up 369 megabytes in Capture (12.3mp x 3 colors x 10 bytes for a double precision float). And, if you use high quality mode of Dlighting on an image, it took another full 369 meg floating point buffer. So a machine with 1 gig of memory would start swapping to hard drive if you did dlighting on a single D2X image. Open 2 images, use dlighting on one, or open 3 images and don't do anything elses, and NC ground to a near halt.
4.3.1 shares the floating point buffer among all images, and only grabs a 16 bit integer for each image that you open, without demosiacing the raw to RGB. So, 393 megs for the first D2X NEF, 24 megs for each additional. About 2 megs extra per image for dlighting, so it actually looks like Nikon cleaned up their software.
Smaller NEFs use proportionally less memory.
It's nice being able to open a dozen NEFs at a time
--
Salvage troll posts! When you see a thread started by a troll, post something useful to it. It will drive the trolls up the wall.
Ciao!
Joe
http://www.swissarmyfork.com
4.3.0 appears to open a full floating point buffer for every image that you open. That means that a single D2X image takes up 369 megabytes in Capture (12.3mp x 3 colors x 10 bytes for a double precision float). And, if you use high quality mode of Dlighting on an image, it took another full 369 meg floating point buffer. So a machine with 1 gig of memory would start swapping to hard drive if you did dlighting on a single D2X image. Open 2 images, use dlighting on one, or open 3 images and don't do anything elses, and NC ground to a near halt.
4.3.1 shares the floating point buffer among all images, and only grabs a 16 bit integer for each image that you open, without demosiacing the raw to RGB. So, 393 megs for the first D2X NEF, 24 megs for each additional. About 2 megs extra per image for dlighting, so it actually looks like Nikon cleaned up their software.
Smaller NEFs use proportionally less memory.
It's nice being able to open a dozen NEFs at a time
--
Salvage troll posts! When you see a thread started by a troll, post something useful to it. It will drive the trolls up the wall.
Ciao!
Joe
http://www.swissarmyfork.com