Vous l'avez certainement lu sur Internet, et vous avez peut-être même entendu d'autres personnes censées être informées suggérer que la suppression de fichiers temporaires accélère votre ordinateur (Windows).
Mais comment cela fonctionne-t-il réellement? En s'appuyant sur mes connaissances théoriques limitées des systèmes de fichiers et des lecteurs de disque, je ne peux pas comprendre comment la suppression de fichiers temporaires devrait améliorer les performances du système de fichiers à moins que le disque soit presque plein. Comment un fichier temporaire qui se trouve juste là peut-il nuire aux performances? Quelqu'un peut-il expliquer techniquement pourquoi la suppression de fichiers temporaires (et de cookies et de fichiers de prélecture) devrait ou ne devrait pas avoir un effet sur les performances?
Edit: Il semble que Microsoft le pense .
la source
Réponses:
Je peux certainement garantir l'accélération associée à la présence d'un grand nombre de fichiers dans votre dossier temporaire. J'ai mon ordinateur portable actuel depuis 2-3 ans et je n'ai jamais supprimé les fichiers temporaires ... puis un jour, j'ai installé AVG PC-Tuneup et supprimé par inadvertance mes fichiers temporaires (l'interface utilisateur craint). Pan! Accélération réelle et perceptible.
Je peux penser à quelques raisons pour lesquelles:
1) NTFS doit créer 8.3 noms de fichiers pour chaque fichier (sauf si vous le modifiez via fsutil). Son devient progressivement plus difficile une fois que votre dossier contient un grand nombre de fichiers. Les applications qui créent les fichiers temporaires doivent également rechercher un nom unique. J'avais un vieux pokey à 4200 tr / min, donc chaque recherche était très chère, et beaucoup de recherches étaient nécessaires parce que (voir point2)
2) Taille du MFT. La table de fichiers maîtres peut atteindre plusieurs centaines de Mo et ne sera pas mise en cache aussi souvent (ou au moins plus sera paginée tout le temps). ntfsinfo de Sys Interals vous donnera les détails ...
3) Chaque fois que le dossier temporaire est énuméré - il y a beaucoup plus de travail à faire - esp. si vous avez un antivirus qui vérifie tous les fichiers d'un dossier, chaque fois que le dossier est énuméré! J'avais également été très agressif avec l'indexation de Windows Search. L'exclusion du dossier temporaire de l'index a également contribué à accélérer mon ordinateur ...
la source
Bien que je pense que l'augmentation des performances est assez faible, je vois deux raisons pour lesquelles cela pourrait faire une différence:
Il diminue la fragmentation du système de fichiers .Edit : ou bien l'inverse? voir les commentairesla source
Oui, la suppression régulière de fichiers temporaires accélère votre ordinateur, mais la "quantité d'accélération" dépend de la mémoire, du processeur et de la fréquence d'utilisation de ce dossier.
Sur mon ancien ordinateur, je l'ai fait chaque semaine, sur mon ordinateur actuel - une fois par mois ou deux. (Oui, j'ai un logiciel antivirus.)
Plus important encore, la poubelle doit être vide ou presque vide.
la source
Je suis d'accord avec Grynn, mais j'ai une autre chose à considérer. Avec le fait que plus il y a de données stockées sur le disque dur (ne mentionnez pas le SSD ici), plus la lecture / écriture devient lente, il est clair qu'un PC avec des centaines de Go de données devrait être plus lent que l'on a moins de données. De plus, si le PC dispose d'un logiciel AV, il recherchera généralement des données sur le disque, à chaque démarrage ou à une heure programmée. Windows a une fonctionnalité nommée "Index" pour accélérer la recherche de fichiers, cela peut également affecter les performances si les utilisateurs ont également beaucoup de fichiers temporaires (bien que je pense que Index ignorera le dossier temporaire). Mais je crois que la raison est plus liée aux propriétés physiques du disque dur qu'à l'OS et aux logiciels.
la source