我经常运行磁盘清理工具并让其压缩旧文件。但是,它压缩的目录之一(其中充满了小图标图像)非常慢。这是压缩的结果还是其他原因?(注:目前没有其他目录很慢,但我也没有遇到过任何其他目录被 XP 压缩得如此之多)
答案1
压缩通常会对 CPU 造成影响。如果压缩大量小文件,则更耗电。在我看来,这是正常现象。
例如,如果您复制 1024 个 100kB 文件,则复制时间会比复制一个 100MB 文件长得多。每个文件都有开销;压缩时也是如此。
答案2
压缩通过以下方式影响系统:
增加 CPU 使用率。当系统卷被压缩时,Windows XP 会分别压缩和解压缩所有读取和写入存储设备的数据。压缩和解压缩需要 CPU 处理数据。这会使 CPU 使用率增加 1% 到 5%。
但还有更多需要考虑的因素:
增加对存储设备的写入请求的大小。压缩卷时,写入请求的大小会增加,因为写入和读取的数据量会增加。这是由对写入和读取存储设备的数据进行压缩、解压缩和提取所致。
答案3
似乎禁用 Windows 图像采集服务有很大帮助。不确定为什么它会影响包含大量图像的目录的性能。这似乎很有效,因为我的机器不需要这项服务。
答案4
您指的是 .ico 文件中的“图标图像”吗?如果是这样,则 Windows 资源管理器将读取每个文件的内容以显示图标。即使不使用压缩,这也可能会很慢。