Parece que a desativação do serviço de Aquisição de Imagens do Windows ajudou bastante. Não sei por que isso afeta o desempenho em diretórios com um grande número de imagens. Isso parece funcionar bem, já que minha máquina não precisa desse serviço.
Freqüentemente, executo a ferramenta Limpeza de disco e deixo que ela comprima arquivos antigos. No entanto, um dos diretórios que ele compactou, cheio de pequenas imagens de ícone, é terrivelmente lento. Isso é resultado da compressão ou de alguma outra coisa? (Nota: Nenhum outro diretório é lento neste momento, mas eu também não encontrei nenhum outro diretório que foi comprimido tanto pelo XP)
Parece que a desativação do serviço de Aquisição de Imagens do Windows ajudou bastante. Não sei por que isso afeta o desempenho em diretórios com um grande número de imagens. Isso parece funcionar bem, já que minha máquina não precisa desse serviço.
A compactação geralmente tem um impacto na CPU. Se você comprimir muitos arquivos pequenos, é ainda mais desgastante. É um comportamento normal, na minha opinião.
Por exemplo, se você copiar 1024 arquivos de 100kB, vai demorar muito mais do que apenas copiar um arquivo de 100MB. Há uma sobrecarga para cada arquivo; o mesmo é verdade ao comprimir.
Você quer dizer "imagens de ícone" como em arquivos .ico? Nesse caso, o conteúdo de todos os arquivos seria lido para que o Windows Explorer exibisse o ícone. Isso provavelmente será lento, mesmo se a compactação não for usada.
A compactação afeta o sistema das seguintes formas:
Increases CPU usage. When the system volume is compressed, Windows XP compresses and decompresses all data read and written respectively to the storage device. Compression and decompression require that the CPU process the data. This increases the CPU usage by 1 to 5 percent.
mas há mais a ser levado em consideração:
Increases size of write requests to the storage device. When you compress a volume, the size of write requests increases because the amount of data written to and read from the volume increases. This is caused by the compression, decompression, and extraction of data written to and read from the storage device.
Fonte (PDF)
Em alguns casos, compactar arquivos em um sistema pode acelerar as coisas. Este é geralmente o caso quando um sistema é strongmente ligado a E / S e tem ciclos de CPU de sobra. Ao compactar arquivos no disco, a quantidade de dados que precisa ser copiada do disco é reduzida. Isso significa que menos tempo é gasto esperando no disco rígido.