L'eliminazione dei file temporanei velocizza davvero il tuo computer? (Finestre)


8

L'hai sicuramente letto su Internet e potresti anche aver sentito altre persone apparentemente esperte di computer suggerire che l'eliminazione di file temporanei accelera il tuo computer (Windows).

Ma come funziona davvero? Attingendo alla mia limitata conoscenza teorica dei file system e delle unità disco, non riesco a capire come l'eliminazione dei file temporanei dovrebbe migliorare le prestazioni del file system a meno che il disco non sia quasi pieno. In che modo un file temporaneo che si trova lì può compromettere le prestazioni? Qualcuno può offrire una spiegazione tecnica del perché l'eliminazione di file temporanei (e cookie e file di prefetch) dovrebbe o non dovrebbe avere un effetto sulle prestazioni?

Modifica: sembra che Microsoft la pensi così .


5
Dal momento che non ho "letto su Internet", si prega di fornire alcuni collegamenti.
segatura

Una rapida ricerca ha prodotto questi risultati . Molte persone sembrano pensare che l'eliminazione di file temporanei acceleri il computer. Anche una pagina Microsoft lo suggerisce! Ma faccio fatica a capire esattamente come un file che si trova lì senza fare nulla può compromettere le prestazioni (a meno che nel caso di uno spazio di archiviazione molto limitato).
InvalidBrainException,

1
@Terribad: potresti voler includere i link direttamente nella tua domanda, per evitare ulteriori commenti positivi del commento "per favore fornisci alcuni link" sopra
Rabarberski

@Rabarberski: Ah ah, punto preso. Presumo che la maggior parte dei "super utenti" di Windows abbiano tentato di eseguire una sorta di ottimizzazione sul proprio computer e nel tentativo di farlo hanno utilizzato i motori di ricerca di Internet per informazioni pertinenti e nel fare ciò hanno riscontrato consigli comuni sulla manutenzione di Windows come "elimina i tuoi file temporanei ". :) Ho scelto di non fornire collegamenti nella mia domanda originale perché ci sono così tanti siti Web pertinenti per il sistema operativo più popolare al mondo, ma suppongo che dovrei includere il collegamento Microsoft poiché è presumibilmente più autorevole.
InvalidBrainException,

Risposte:


8

Posso certamente garantire l'accelerazione associata all'avere un numero enorme di file nella tua cartella temporanea. Ho avuto il mio attuale laptop per 2-3 anni e non ho mai cancellato i file temporanei ... poi un giorno ho installato AVG PC-Tuneup e inavvertitamente ho eliminato i miei file temporanei (l'interfaccia utente fa schifo). Wham! Speedup effettivo e percettibile.

Posso pensare ad alcuni motivi per cui:

1) NTFS deve creare 8.3 nomi file per ogni file (a meno che non lo modifichi tramite fsutil). Diventa progressivamente più difficile quando la cartella contiene un numero elevato di file. Anche le applicazioni che creano i file temporanei devono cercare un nome univoco. Avevo un vecchio pokey da 4200 giri / min, quindi ogni ricerca era molto costosa e molte erano necessarie perché (vedi punto 2)

2) Dimensioni della MFT. La tabella dei file master può avere dimensioni di molte centinaia di MB e non verrà memorizzata nella cache con frequenza (o almeno una parte verrà pagata continuamente). ntfsinfo di Sys Interals ti fornirà le informazioni ...

3) Ogni volta che viene elencata la cartella temporanea - c'è ancora molto lavoro da fare - esp. se si dispone di uno scanner antivirus che controlla tutti i file in una cartella, ogni volta che viene elencata la cartella! Sono stato anche molto aggressivo con l'indicizzazione di Windows Search. Escludendo la cartella temp dall'indice, ho aiutato ad accelerare anche il mio computer ...


1
1) se non lo disabiliti. 2,3) si! è SEMPRE elencato e l'hash della cartella è sempre in memoria.
Eir Nym,

Sicuramente, avere la protezione di Microsoft Endpoint ed eliminare i file temporanei del sistema è necessario almeno ogni mese! Sempre velocità molto significativa. La parte più lenta del sistema è l'HDD se non si dispone dell'ultimo SSD.
Vojtěch Dohnal,

1

Mentre penso che l'aumento delle prestazioni sia abbastanza piccolo, vedo due motivi per cui potrebbe fare la differenza:

  • Esso riduce la frammentazione del file system . Modifica : o piuttosto l'inverso? vedi commenti
  • Si potrebbe accelerare la scansione dei file temporanei e la creazione per alcuni programmi. Alcuni programmi creano file numerati consecutivamente (file001.tmp, file002.tmp, ...) nella cartella temporanea, ma per scoprire l'ultimo numero un approccio semplice / stupido potrebbe essere quello di provare ogni numero in ordine, fino a quando un nome file non è ancora stato preso. Presumo che questo processo richieda del tempo (8 msec per una ricerca del disco secondo questo riferimento forse obsoleto) se hai accumulato alcuni anni di file temporanei.

1
Penso di capire il tuo secondo punto, ma la cancellazione dei file non causa effettivamente la frammentazione? E anche se diminuisse la frammentazione o avesse una qualche altra prestazione tangibile, perché l'effetto sarebbe diverso rispetto a se cancellassi altri file al di fuori della directory temporanea?
InvalidBrainException,

Hmm, buon punto sull'eliminazione dei file in realtà / causando / frammentazione!
Rabarberski,

0

Sì, l'eliminazione regolare dei file temporanei accelera il computer, ma la "quantità di accelerazione" dipende dalla memoria, dal processore e dalla frequenza con cui viene utilizzata questa cartella.

Sul mio vecchio computer lo facevo ogni settimana, su quello attuale - una volta al mese o due. (Sì, ho un software antivirus.)

Più importante è che il cestino dovrebbe essere vuoto o quasi vuoto.


Affermare che "è più importante svuotare il cestino" è una variante della domanda originale. Perché un cestino vuoto sarebbe buono per le prestazioni? Qualsiasi suggerimento sarebbe interessante.
Rabarberski,

Explorer e antivirus lo tengono sempre presente. Con icone e altre informazioni
Eir Nym,

0

Sono d'accordo con Grynn, ma ho un'altra cosa da considerare. Con il fatto che maggiore è il numero di dati memorizzati sull'HDD (senza menzionare qui SSD) più lenta diventa la lettura / scrittura, è chiaro che il PC con centinaia di GB di dati dovrebbe essere più lento di quanto uno abbia un numero inferiore di dati. Inoltre, se il PC ha un software AV, di solito cerca i dati sul disco, ogni volta che si avvia o un orario programmato. Windows ha una funzione denominata "Indice" per velocizzare la ricerca dei file, che potrebbe influire anche sulle prestazioni se gli utenti dispongono anche di molti file temporanei (anche se penso che Index ignorerà la cartella temporanea). Ma credo che il motivo sia legato alle proprietà fisiche dell'HDD più che al sistema operativo e al software.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.