When viewing an image, XnView seems to be prefetching next image in the sequence only. Furthermore - it seems to be imediately throwing away decoded cache of current image when moving forward, so even one step backward always means waiting for full reload+decode.
It's quite obvious scenario to traverse images backwards, or to occasionally return to previous image even when traversing forward. So I would suuggest the following improvements:
1. always keep decoded version of current image when moving forward/backward (to be able to show most recently viewed image quickly)
2. when moving backward (last action was PgUp/wheel-up), prefetch PREVIOUS image instead of next one
3. when showing first image (e.g. app, activated by shell action), prefetch NEXT image at first, then imediately PREVIOUS one (to be ready to either prev or next action to come)
Regards,
Cestmir
(XnView 1.98.2, 2011-07-19, Win32)
Prefetch PREVIOUS image + keep MOST RECENT cached
Moderators: helmut, XnTriq, xnview
Re: Prefetch PREVIOUS image + keep MOST RECENT cached
Yes, a known issue. In XnViewMP it's better...
Pierre.