PhotoMechanic is really fast when reviewing your images, however, when reviewing the (pre) caching algorithms seem to favour a certain direction of walking through your images.
I frequently go quickly back and forth between two or more images to see the differences. This seems to throw off the caching. Especially when zoomed-in at 100% with large images, I frequently have to wait for the image to be rendered fully. This is quite irritating when you need to review subtle differences as instead of an instant overlay of the new image you first get a very coarse approximation, throwing away any means of really comparing the two.
The funny thing is when you walk through your images in one direction only, you do not suffer from this so it seems to me the caching algorithm throws away the "last" viewed images, but keeps the ones "ahead". Could this be changed so that the caching either remembers all or, if there are memory constraints, at least a number of images "around" the current one?
(Note: this is easy to reproduce. Open a folder with a couple of really large files, preview the first one, zoom in at 100%, switch to the next, then go back, and forth, and back again. You'll see it needs to re-render the image unexpectedly)
Another thing I noticed is that sometimes it doesn't remember the correct rendering of an image either and I get a rendering that is close to the full quality but a bit more coarse. I hadn't noticed this before, but in this case I was reviewing a large (A0, 300ppi) image saved at three different jpg quality levels. The highest quality (70MB) one would sometimes show as the worst of the three. When this happened I did notice PM didn't try to re-render the image like it would have done before. Hope this last bit makes sense as this is hard to reproduce and describe. Maybe this problem will also go away if the caching algorithm is changed as I described above?
Thanks,
Hayo