如何强制 MS Publisher 使用更多内存?

如何强制 MS Publisher 使用更多内存?

我正在使用适用于 Microsoft 365 MSO(版本 2209)64 位企业版的 Microsoft Publisher,该版本配备 16 核 Xeon 处理器和 32 GB 内存,以及具有 12 GB 专用内存的 NVIDEA Quadro RTX 4000 GPU。

我正在处理一个尺寸为 3 英尺 x 9 英尺的 Publisher 文档,其中包含大量文本,文件大小接近 30 MB。

问题是,一切都慢得令人难以忍受,执行一个简单的任务(例如滚动、缩放、打开主页视图或刷新页面)需要 15 到 30 分钟甚至更长时间。它大约占用 5% 到 11% 的 CPU,几乎不占用磁盘、网络或 GPU,但任务管理器报告的功耗“非常高”。

它只使用了大约 900 MB 到 1.6 GB 的 RAM,重新启动应用程序时会有所不同,整个系统只使用了 12.4 GB 的 RAM,大约有 19 GB 可用。Publisher 遇到了大量页面错误,有时会超过 30 亿,并且还在不断攀升,而 IO 却没有移动。所以对我来说,它看起来只是分页内存。

我的问题是,如何强制 Publisher 使用更多内存以减少过度分页?我认为如果它需要更多 RAM,那么它会使用更多,但是使用不到 2 GB 的 RAM,我想知道是否配置不正确。

或者这里是否还有其他原因导致了这个问题?我不确定还要搜索什么。

更新:

我不认为有办法强制 win10 使用更多内存,正如一些评论者所说,但在更老版本的 windows 中,可以为应用程序设置内存使用量。只是不确定是否有办法在 win10 上做到这一点,但猜测没有,这可能是一个非常好的主意。

为了说明我试图用发布者文档做什么,我先介绍一下背景,文档是一个 3 英尺 x 9 英尺的横幅。由于打印机的分辨率为 1440x1440,我使用重复文本来生成背景图案。从远处看,图案很柔和,看不出来是文字。但近距离看,文字就清晰可读,并提供了横幅主题的更深层次的背景信息。

我尝试使用 20 号字体作为背景文本,相对透明度约为 50%,因此文本会变得柔和,但近距离阅读仍然清晰。描述文本的最佳方式是将其与“词云”类似,但它是大小相同的内衬文本,大约 10% 的文本采用不同的样式(颜色和阴影)以突出文本。此文本重复以完全填充主页,这样它就位于背景中,主要内容可以叠加在所有内容之上,而不会环绕对象。主要样式有三种。1. 使用项目符号作为概念之间的分隔符。2. 主要文本。大约 3 到 4 个单词。使用阴影帮助从远处模糊文本(边缘不太锋利)。3. 特殊文本,大约占 10%。使用金色字体颜色,使用阴影帮助文本从白色背景中脱颖而出。

它实际上看起来不错,但实际上,它对 Publisher 来说是一个杀手。我能够将文本复制并粘贴到具有 1/2 英寸边距的 word 文档中,结果有 90 多页。因此,从 Publisher 的角度来看,它将其视为一个段落,每隔几个词就会发生数百次样式更改。因此,对于 Publisher 来说,尝试“流动”如此巨大的段落是令人难以承受的,并且会锁定所有内容 30 多分钟。

为了帮助缓解这些缺点,我对文档进行了更改,以降低文本样式的复杂性:

  1. 项目符号和主要文字采用相同的样式。
  2. 主要文本没有阴影。
  3. 字体大小现在为 22 点(以减少总文本)
  4. 增加了 2.5 点的字符间距(以减少总文本)

我还没有完成文本,但到目前为止,它的表现几乎正常,只有 75% 的主页被文本填充。有一点延迟,但不到 1 秒,所以可以忍受。

相关内容