翻到才渲染
只渲染当前页与相邻两页,三百页图册打开时内存占用在三十兆上下,翻页按需补渲染。
按页渲染加可选预渲染,两种策略对应两种读法:跳读与顺读。
只渲染当前页与相邻两页,三百页图册打开时内存占用在三十兆上下,翻页按需补渲染。
打开时把全部页面铺进内存,顺读翻页没有停顿,代价是内存占用按页数线性增长。
缩略图先按低分辨率生成,停留一秒后才补高清图,长文档翻起来更跟手。
两种策略在设置里随时切,切换后当前文档会重新载入一次,位置记忆不受影响。
跳读与顺读在同一个文件里也会交替出现:先按页加载找到章节,再对那一章开预渲染,两头的好处都能占上。
预渲染还有个副作用:文件里如果有异常图形,铺满时会一次撞上,程序会停在那一页并提示。按页加载则要翻到那一页才发现,两种策略各有各的暴露时机。
缓存上限三档,目录可改到其他分区;超过上限按最早访问先回收。
机械硬盘上把缓存目录放在系统盘比放在数据盘快,固态硬盘则无所谓,按剩余空间决定即可。
四步把纸面与屏幕对齐,页码错位和缩放偏差都在这一步解决。
先选对纸张规格,A4 与 Letter 的页面框不同,选错会整体偏移。
按页面尺寸缩放最稳,自定义百分比容易让页边距跑偏。
预览里比较首页与末页的页码位置,两侧一致说明缩放对了。
先印一页核对,确认页边距与字号再印整份,省纸也省时间。
双面打印时注意翻转方向,长边翻转适合竖排文档,短边翻转适合横排表格。
占用高低取决于页数、图形复杂度与是否预渲染三项,下面给出常见组合的参考值。
| 文档情况 | 占用参考 |
|---|---|
| 60 页纯文字 | 40 MB 上下,翻页几乎不占新增内存 |
| 300 页图文混排 | 按页加载 60 MB,整本预渲染 420 MB |
| 300 页高清图册 | 按页加载 90 MB,整本预渲染 780 MB |
| 带矢量图的排版稿 | 视图形数量浮动,单页最重可占 80 MB |
| 同时开五份文档 | 各自独立计占用,建议内存 8 GB 以上 |
内存吃紧时先关预渲染,再把缓存上限降到小档,两步做完占用能回落到几十兆。
上表按常见排版估算,带大面积渐变的页面单页就可能吃掉几十兆;遇到这类文件按页加载比预渲染稳得多。
表格里最容易误判的是同时开五份这一项:各自独立计占用,看似每份都不高,加起来往往超过整机内存的一半。
内存占用高的时候,先看任务管理器里有没有别的程序在抢。浏览器开十几个标签页往往比这份阅读器更吃内存,关掉它们再看占用,读数会低一截,判断工具本身是否吃内存也就有了对比基准。
三种读法对应三档资源占用,按文档长短切换最省事。
查参数、找某一页时用按页加载加缩略图定位,内存占用最低,翻回旧页会重渲染一次。
从头读到尾时打开整本预渲染,翻页没有停顿;页数超过三百时先看内存余量再开。
前后对照的文档把缓存上限调到大档,两处常翻的页面留在内存里,来回切不重画。
习惯改完记得存一次,程序按文档记住视图与缩放;同一份文件下次打开还在上次停下的位置。
八个问题覆盖打开速度、内存、缩放与打印四类情况。
程序在读页面目录,属于正常等待;超过十秒仍白屏说明文件结构异常,换一个阅读器验证文件本身是否完好。
按页加载在渲染新页,缓存命中后不再闪;把缓存上限调大或打开预渲染可以消掉。
比例按文档单独记,换文件就回到默认。需要固定就在设置里关掉记忆功能。
缩放选了自定义百分比,改回按页面尺寸缩放;页边距也检查一次,打印机自身的不可打印区同样会留白。
翻转方向选错,竖排文档用长边翻转,横排表格用短边翻转。
路径要重启程序才读取,旧缓存还会留在原目录,手工删掉腾出空间。
各自独立占内存,总量超过物理内存就会开始换页;留一份预渲染、其余按页加载最稳。
先看打印机状态,再看阅读器的打印队列;队列里积压超过三份时取消重发,比等着更快。