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


0

我经常运行磁盘清理工具,让它压缩旧文件。但是,它压缩的一个目录,充满了小图标图像,非常慢。这是压缩的结果还是其他什么?(注意:此时没有其他目录很慢,但我也没有遇到过XP压缩过的任何其他目录)

Answers:


2

压缩通常会对CPU产生影响。如果压缩很多小文件,那就更加费力了。在我看来,这是正常行为。

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


此目录中有超过1000个图标。你是说压缩会伤害浏览性能吗?我可以撤消这个吗?
th3dude

它必须有一些影响; 我经常讨厌处理小文件。即使在正常的环境中,它往往会阻止一切停止......但是,也许还有更多内容,我不知道。
亚历

0

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


0

压缩以下列方式影响系统:

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

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

增加对存储设备的写请求的大小。压缩卷时,写入请求的大小会增加,因为写入和读取卷的数据量会增加。这是由写入存储设备和从存储设备读取的数据的压缩,解压缩和提取引起的。

来源(PDF)


0

在某些情况下,压缩系统上的文件可以加快速度。当系统严重受I / O限制并且具有备用CPU周期时,通常会出现这种情况。通过压缩磁盘上的文件,可以减少需要从磁盘复制的数据量。这意味着在硬盘上等待的时间更少。


我从来没有在实践中看到这一点,但它在理论上肯定是可能的,并且对于具有四个或更多核心的现代计算机,它越来越可能。
ChrisInEdmonton 2010年

-1

似乎禁用Windows Image Acquisition服务有很大帮助。不确定为什么它会影响具有大量图像的目录的性能。这看起来效果很好,因为我的机器不需要这项服务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.