IrfanView的主要优点就是“运行速度快”,但是,在看大图时向下/上翻页,很可能比ACDSee/XnView慢。原因是IrfanView到目前为止,仍未采用缓存做法。而ACDSee早在2.4x时,就采用了这一做法;XnView也采用了缓存做法。
这里的缓存主要是指:
– 提前读取当前目录中的下一幅图像(read ahead);
– 记住上一幅图像(cash behind)。
这样做的好处是明显加速了 PgDn/PgUp 的响应;缺点是多占一些内存。
这并不是新鲜的想法,也没有复杂的技术,IrfanView不肯实现,主要是选择偏好的问题。不过,经用户不断要求,IrfanView也将在后续版本中进行支持。更好的做法是,让用户自行决定是否启用这一功能(可默认为启用);并可自定义文件体积在某个范围(过大/过小)时,不进行缓存。
>