在 XP 中压缩文件会使速度变慢吗?

在 XP 中压缩文件会使速度变慢吗?

我经常运行磁盘清理工具并让其压缩旧文件。但是,它压缩的目录之一(其中充满了小图标图像)非常慢。这是压缩的结果还是其他原因?(注:目前没有其他目录很慢,但我也没有遇到过任何其他目录被 XP 压缩得如此之多)

答案1

压缩通常会对 CPU 造成影响。如果压缩大量小文件,则更耗电。在我看来,这是正常现象。

例如,如果您复制 1024 个 100kB 文件,则复制时间会比复制一个 100MB 文件长得多。每个文件都有开销;压缩时也是如此。

答案2

压缩通过以下方式影响系统:

增加 CPU 使用率。当系统卷被压缩时,Windows XP 会分别压缩和解压缩所有读取和写入存储设备的数据。压缩和解压缩需要 CPU 处理数据。这会使 CPU 使用率增加 1% 到 5%。

但还有更多需要考虑的因素:

增加对存储设备的写入请求的大小。压​​缩卷时,写入请求的大小会增加,因为写入和读取的数据量会增加。这是由对写入和读取存储设备的数据进行压缩、解压缩和提取所致。

来源 (PDF)

答案3

似乎禁用 Windows 图像采集服务有很大帮助。不确定为什么它会影响包含大量图像的目录的性能。这似乎很有效,因为我的机器不需要这项服务。

答案4

您指的是 .ico 文件中的“图标图像”吗?如果是这样,则 Windows 资源管理器将读取每个文件的内容以显示图标。即使不使用压缩,这也可能会很慢。

相关内容