Beschleunigt das Löschen temporärer Dateien Ihren Computer wirklich? (Windows)

8

Sie haben es mit Sicherheit im Internet gelesen, und Sie haben vielleicht sogar gehört, dass andere vermeintlich Computer-versierte Leute vorschlagen, dass das Löschen temporärer Dateien Ihren (Windows-) Computer beschleunigt.

Aber wie funktioniert das eigentlich? Aufgrund meiner begrenzten theoretischen Kenntnisse über Dateisysteme und Festplatten kann ich nicht verstehen, wie das Löschen temporärer Dateien die Leistung des Dateisystems verbessern sollte, es sei denn, die Festplatte ist fast voll. Wie kann eine temporäre Datei, die sich gerade dort befindet, die Leistung beeinträchtigen? Kann jemand eine technische Erklärung anbieten, warum das Löschen temporärer Dateien (und Cookies sowie Prefetch-Dateien) Auswirkungen auf die Leistung haben sollte oder nicht?

Bearbeiten: Es scheint, dass Microsoft dies glaubt .

InvalidBrainException
quelle
5
Da ich es nicht "im Internet gelesen" habe, geben Sie bitte einige Links an.
Sägemehl
Eine schnelle Suche ergab diese Ergebnisse . Viele Leute scheinen zu glauben, dass das Löschen temporärer Dateien Ihren Computer beschleunigt. Sogar eine Microsoft-Seite schlägt dies vor! Es fällt mir jedoch schwer, genau zu verstehen, wie eine Datei, die sich nur dort befindet und nichts tut, die Leistung beeinträchtigen kann (es sei denn, es handelt sich um sehr begrenzten Speicherplatz).
InvalidBrainException
1
@ Ferribad: Vielleicht möchten Sie die Links direkt in Ihre Frage aufnehmen, um weitere Upvotes des obigen Kommentars "Bitte geben Sie einige Links an" zu verhindern
Rabarberski
@ Rabarberski: Ha ha, Punkt genommen. Ich gehe davon aus, dass die meisten Windows- "Superuser" versucht haben, eine Optimierung auf ihrem Computer durchzuführen, und dabei Internet-Suchmaschinen für relevante Informationen verwendet haben und dabei auf allgemeine Windows-Wartungshinweise wie "Löschen" gestoßen sind Ihre temporären Dateien ". :) Ich habe mich entschieden, in meiner ursprünglichen Frage keine Links anzugeben, da es so viele relevante Websites für das weltweit beliebteste Betriebssystem gibt, aber ich denke, ich sollte den Microsoft-Link einfügen, da er vermutlich maßgeblicher ist.
InvalidBrainException

Antworten:

8

Ich kann mit Sicherheit für die Beschleunigung bürgen, die mit einer großen Anzahl von Dateien in Ihrem temporären Ordner verbunden ist. Ich hatte meinen aktuellen Laptop für 2-3 Jahre und habe nie temporäre Dateien gelöscht ... dann habe ich eines Tages AVG PC-Tuneup installiert und versehentlich meine temporären Dateien gelöscht (die Benutzeroberfläche ist scheiße). Wham! Tatsächliche, wahrnehmbare Beschleunigung.

Ich kann mir einige Gründe vorstellen, warum:

1) NTFS muss für jede Datei 8.3-Dateinamen erstellen (es sei denn, Sie optimieren sie über fsutil). Sobald Ihr Ordner eine große Anzahl von Dateien enthält, wird es immer schwieriger. Auch Anwendungen, die temporäre Dateien erstellen, müssen nach einem eindeutigen Namen suchen. Ich hatte ein altes 4200-U / min-Laufwerk, daher war jede Suche sehr teuer, und es wurden viele Suchvorgänge benötigt, weil (siehe Punkt 2)

2) Größe der MFT. Die Master-Dateitabelle kann mehrere hundert MB groß werden und wird nicht so oft zwischengespeichert (oder zumindest mehr davon werden ständig ausgelagert). ntfsinfo von Sys Interals gibt Ihnen die Details ...

3) Jedes Mal, wenn der temporäre Ordner aufgelistet wird, muss noch viel mehr Arbeit geleistet werden. Wenn Sie einen Virenscanner haben, der alle Dateien in einem Ordner überprüft, wird der Ordner jedes Mal aufgelistet! Ich war auch sehr aggressiv bei der Indizierung der Windows-Suche. Das Ausschließen des temporären Ordners aus dem Index hat auch dazu beigetragen, meinen Computer zu beschleunigen ...

Grynn
quelle
1
1) wenn Sie dies nicht deaktivieren. 2,3) ja! Es wird IMMER aufgelistet und der Ordner-Hash befindet sich immer im Speicher.
Eir Nym
Auf jeden Fall ist mindestens jeden Monat ein Microsoft Endpoint-Schutz und das Löschen von temporären Systemdateien erforderlich! Immer sehr deutliche Beschleunigung. Der langsamste Teil des Systems ist die Festplatte, wenn Sie nicht über die neueste SSD verfügen.
Vojtěch Dohnal
1

Obwohl ich denke, dass die Leistungssteigerung relativ gering ist, sehe ich zwei Gründe, warum dies einen Unterschied machen könnte:

  • Es verringert die Fragmentierung des Dateisystems . Edit : oder ganz umgekehrt? Zeige Kommentare
  • Dies könnte das Scannen und Erstellen temporärer Dateien für einige Programme beschleunigen . Einige Programme erstellen fortlaufend nummerierte Dateien (file001.tmp, file002.tmp, ...) im temporären Ordner. Um die neueste Nummer herauszufinden, kann es jedoch einfach / dumm sein, jede Nummer der Reihe nach bis zu einem Dateinamen zu versuchen ist noch nicht vergeben. Ich gehe davon aus, dass dieser Vorgang einige Zeit in Anspruch nimmt (8 ms für eine Festplattensuche gemäß dieser möglicherweise veralteten Referenz), wenn Sie einige Jahre temporärer Dateien gesammelt haben.
Rabarberski
quelle
1
Ich glaube, ich verstehe Ihren zweiten Punkt, aber verursacht das Löschen von Dateien nicht tatsächlich eine Fragmentierung? Und selbst wenn dadurch die Fragmentierung verringert wurde oder eine andere greifbare Leistung erzielt wurde, warum sollte der Effekt anders sein, als wenn Sie andere Dateien außerhalb des temporären Verzeichnisses gelöscht hätten?
InvalidBrainException
Hmm, guter Punkt zum Löschen der Dateien tatsächlich / verursacht / Fragmentierung!
Rabarberski
0

Ja, das regelmäßige Löschen temporärer Dateien beschleunigt Ihren Computer, aber die "Beschleunigung" hängt von Speicher, Prozessor und der Häufigkeit ab, mit der dieser Ordner verwendet wird.

Auf meinem alten Computer habe ich das jede Woche gemacht, auf meinem jetzigen - einmal im Monat oder zwei. (Ja, ich habe eine Antivirensoftware.)

Wichtiger ist, dass der Papierkorb leer oder fast leer sein sollte.

Eir Nym
quelle
Die Aussage, dass es wichtiger ist, den Papierkorb zu leeren, ist eine Variante der ursprünglichen Frage. Warum sollte ein leerer Mülleimer gut für die Leistung sein? Hinweise wären interessant.
Rabarberski
Explorer und Antivirenprogramme denken immer daran. Mit
Eir Nym
0

Ich stimme Grynn zu, habe aber noch etwas zu beachten. Mit der Tatsache, dass je mehr Daten auf der Festplatte gespeichert sind (SSD hier nicht erwähnt), desto langsamer das Lesen / Schreiben wird, ist es klar, dass ein PC mit Hunderten GB Daten langsamer sein sollte als einer mit weniger Daten. Wenn der PC über AV-Software verfügt, sucht er normalerweise bei jedem Start oder zu einem bestimmten Zeitpunkt nach Daten auf der Festplatte. Windows verfügt über eine Funktion namens "Index", mit der die Dateisuche schnell durchgeführt werden kann. Dies kann sich auch auf die Leistung auswirken, wenn Benutzer auch viele temporäre Dateien haben (obwohl Index den temporären Ordner meiner Meinung nach ignoriert). Ich glaube jedoch, dass der Grund mehr mit den physikalischen Eigenschaften der Festplatte als mit dem Betriebssystem und der Software zusammenhängt.

Feliks
quelle