Prefetch PREVIOUS image + keep MOST RECENT cached
Posted: Fri Sep 02, 2011 11:16 am
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)
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)