A exclusão de arquivos temporários realmente acelera o seu computador? (Janelas)

8

Você certamente leu na Internet e talvez até tenha ouvido outras pessoas supostamente experientes em computação sugerirem que a exclusão de arquivos temporários acelera seu computador (Windows).

Mas como isso funciona? Com base no meu limitado conhecimento teórico de sistemas de arquivos e unidades de disco, não consigo entender como a exclusão de arquivos temporários deve melhorar o desempenho do sistema de arquivos, a menos que o disco esteja quase cheio. Como um arquivo temporário que apenas fica lá prejudica o desempenho? Alguém pode oferecer uma explicação técnica do motivo pelo qual a exclusão de arquivos temporários (e cookies e arquivos de pré-busca) deve ou não afetar o desempenho?

Editar: parece que a Microsoft pensa assim .

    
por InvalidBrainException 24.10.2011 / 07:43

4 respostas

8

Eu posso certamente garantir a aceleração associada a ter um grande número de arquivos em sua pasta temporária. Eu tive meu laptop atual por 2-3 anos e nunca exclui arquivos temporários ... então um dia eu instalei o AVG PC-Tuneup e, inadvertidamente, excluí meus arquivos temporários (a interface do usuário é uma porcaria). Wham! Velocidade real e perceptível.

Posso pensar em algumas razões para isso:

1) O NTFS precisa criar nomes de arquivos 8.3 para cada arquivo (a menos que você o ajuste via fsutil). Sua fica progressivamente mais difícil, uma vez que sua pasta tem um grande número de arquivos. Também aplicativos que fazem os arquivos temporários, precisam procurar um nome exclusivo. Eu tinha um disco velho de 4200 rpm, então cada busca era muito cara, e muitas buscas eram necessárias porque (veja o ponto 2)

2) Tamanho da MFT. A tabela de arquivos mestre pode ter muitas centenas de MB em tamanho e não será armazenada em cache com tanta freqüência (ou pelo menos mais deles serão paginados o tempo todo). O ntfsinfo da Sys Interals lhe dará os detalhes ...

3) Cada vez que a pasta temporária é enumerada - há muito mais trabalho a ser feito - esp. se você tiver um verificador de vírus que verifique todos os arquivos em uma pasta, toda vez que a pasta for enumerada! Eu também tenho sido muito agressivo com a indexação do Windows Search. Excluir a pasta temporária do índice ajudou a acelerar meu computador também ...

    
por 24.10.2011 / 10:27
1

Embora eu ache que o aumento no desempenho é relativamente pequeno, vejo dois motivos pelos quais isso pode fazer a diferença:

  • diminui a fragmentação do sistema de arquivos . Editar : ou bem inversa? veja comentários
  • O pode acelerar a verificação e criação de arquivos temporários para alguns programas. Alguns programas criam arquivos numerados consecutivamente (file001.tmp, file002.tmp, ...) na pasta temp, mas para descobrir o número mais recente, alguma abordagem simples / estúpida pode ser tentar cada número em ordem, até um nome de arquivo ainda não foi tirado. Eu assumo que este processo leva algum tempo (8 mseg para uma busca de disco de acordo com esta referência talvez desatualizada) se você acumulou alguns anos de arquivos temporários.
por 24.10.2011 / 09:58
0

Sim, a exclusão regular de arquivos temporários acelera o seu computador, mas a "quantidade de velocidade" depende da memória, do processador e da frequência com que essa pasta é usada.

No meu antigo computador eu fiz isso toda semana, no meu atual - uma vez por mês ou dois. (Sim, eu tenho um software antivírus).

O mais importante é que a lixeira esteja vazia ou quase vazia.

    
por 24.10.2011 / 13:09
0

Concordo com Grynn, mas tenho outra coisa a considerar. Com o fato de que quanto mais dados armazenados no HDD (não menciona o SSD aqui), mais lenta a leitura / gravação se torna, fica claro que o PC com centenas de GB de dados deve ser mais lento do que um com menos dados. Além disso, se o PC tiver software antivírus, ele geralmente fará a varredura de dados no disco, cada vez que fizer o boot ou algum tempo programado. O Windows tem um recurso chamado "Índice" para tornar a pesquisa de arquivos rápida, pode afetar o desempenho também se os usuários tiverem muitos arquivos temporários também (embora eu pense que o Index irá ignorar a pasta temp). Mas acredito que o motivo esteja relacionado às propriedades físicas do HDD mais do que ao SO e ao software.

    
por 24.12.2017 / 17:10