为什么 Photoshop 会为 110MB 的 PDF 导出生成 32GB 的临时文件?

为什么 Photoshop 会为 110MB 的 PDF 导出生成 32GB 的临时文件?

今天我将一个 90MB 的 PSD 文件保存为 (Photoshop) PDF 文件(使用 Photoshop CS6 中的“另存为”)。在保存之前和之后,我在 Mac 上的活动监视器中检查了磁盘活动详细信息。结果发现,在保存过程中,Photoshop写入 32GB到我的磁盘和读取 5GB从我的磁盘。最终生成的 PDF 文件为 110MB。

出于好奇,我只是想知道:

  1. 为什么将 90MB 文件转换为 110MB 文件会生成 32GB 的临时文件;以及
  2. 为什么 Photoshop 写入了 32GB 的临时文件,但只读取了 5GB:为什么另外 27GB 写入了我的磁盘?

添加:让我解释一下我是如何得出这些数字(32GB/5GB)的。Mac 上的活动监视器显示有关进程、内存、网络和磁盘活动的信息。磁盘活动详细信息包括“读取的数据”和“写入的数据”(以 GB 为单位)。在转换文件之前和之后,我记下了这些数字。通过从最后一个值中减去第一个值,我得到了转换期间读取/写入的总数据。

没有其他正在运行的进程大量使用我的磁盘。转换前后,磁盘活动非常低。转换期间,峰值高达 300MB/秒,有时写入时间更长,速度为 200MB/秒(我有一块 SSD)。

活动监视器 该屏幕截图并非来自我的 Mac,因为它的主要语言是荷兰语。不过,您可以理解此屏幕截图中显示的内容。

此外,我发现转换过程中 Finder 中的可用磁盘空间减少了。我不知道转换前还剩下多少空间,但大约是 30-50GB。就在转换完成之前,我的磁盘只有 1GB 是空闲的(Mac 也对此发出了警告)。这意味着转换过程中实际使用了 29-49GB。

相关内容