Você certamente leu na internet e pode até ter ouvido outras pessoas supostamente conhecedoras de computadores sugerindo que a exclusão de arquivos temporários acelera o seu computador (Windows).
Mas como isso realmente funciona? Com base no meu conhecimento teórico limitado 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, a menos que o disco esteja quase cheio. Como um arquivo temporário que fica parado lá prejudica o desempenho? Alguém pode oferecer uma explicação técnica sobre por que a exclusão de arquivos temporários (e cookies e arquivos de pré-busca) deve ou não afetar o desempenho?
Edit: Parece que a Microsoft pensa assim .
windows
performance
filesystems
InvalidBrainException
fonte
fonte
Respostas:
Certamente posso garantir a aceleração associada a ter um grande número de arquivos na sua pasta temporária. Eu tenho meu laptop atual há 2 a 3 anos e nunca excluí arquivos temporários ... então, um dia, instalei o AVG PC-Tuneup e excluí inadvertidamente meus arquivos temporários (a interface do usuário é uma porcaria). Wham! Aceleração real e perceptível.
Posso pensar em algumas razões pelas quais:
1) O NTFS precisa criar nomes de arquivos 8.3 para cada arquivo (a menos que você o ajuste via fsutil). Fica progressivamente mais difícil quando a sua pasta possui um grande número de arquivos. Também os aplicativos que fazem os arquivos temporários precisam procurar um nome exclusivo. Eu tinha uma unidade antiga de 4200 rpm, então cada busca era muito cara e eram necessárias muitas buscas porque (veja o ponto 2)
2) Tamanho da MFT. A tabela de arquivos mestre pode ter muitas centenas de MB e não será armazenada em cache com tanta frequência (ou pelo menos uma quantidade maior será exibida o tempo todo). ntfsinfo de 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ê possui um antivírus que verifica todos os arquivos em uma pasta, cada vez que a pasta é enumerada! Eu também fui muito agressivo com a indexação do Windows Search. A exclusão da pasta temp do índice também ajudou a acelerar o meu computador ...
fonte
Embora eu ache que o aumento de desempenho é bastante pequeno, vejo duas razões pelas quais isso pode fazer a diferença:
Ele diminui a fragmentação do sistema de arquivos .Edit : ou bastante o inverso? Ver comentáriosfonte
Sim, a exclusão regular de arquivos temporários acelera o computador, mas a "quantidade de velocidade" depende da memória, do processador e da frequência com que essa pasta é usada.
No meu computador antigo, fazia isso toda semana, no meu atual - uma vez por mês ou dois. (Sim, eu tenho um software antivírus.)
Mais importante é que a lixeira esteja vazia ou quase vazia.
fonte
Eu concordo com Grynn, mas tenho outra coisa a considerar. Com o fato de que quanto mais dados armazenados no HDD (sem mencionar 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 um software AV, ele geralmente procurará dados no disco, sempre que for inicializado ou em algum horário programado. O Windows possui um recurso chamado "Índice" para acelerar a pesquisa de arquivos, isso também pode afetar o desempenho se os usuários também tiverem muitos arquivos temporários (embora eu ache que o Índice ignorará a pasta temporária). Mas acredito que o motivo esteja relacionado às propriedades físicas do disco rígido mais do que o SO e o software.
fonte