Z pewnością przeczytałeś go w Internecie, a być może słyszałeś, że inni ludzie podobno znający się na komputerach sugerują, że usunięcie plików tymczasowych przyspiesza działanie komputera (z systemem Windows).
Ale jak to właściwie działa? Opierając się na mojej ograniczonej wiedzy teoretycznej na temat systemów plików i napędów dyskowych, nie rozumiem, w jaki sposób usuwanie plików tymczasowych powinno poprawić wydajność systemu plików, chyba że dysk jest prawie pełny. W jaki sposób plik tymczasowy, który po prostu tam siedzi, może wpłynąć na wydajność? Czy ktoś może przedstawić techniczne wyjaśnienie, dlaczego usuwanie plików tymczasowych (i plików cookie oraz plików pobierania wstępnego) powinno wpływać na wydajność?
Edycja: Wygląda na to, że Microsoft tak uważa .
źródło
Odpowiedzi:
Z pewnością mogę poręczyć za przyspieszenie związane z posiadaniem ogromnej liczby plików w folderze tymczasowym. Mam swój obecny laptop przez 2-3 lata i nigdy nie usunąłem plików tymczasowych ... a potem pewnego dnia zainstalowałem program AVG PC-Tuneup i przypadkowo usunąłem pliki tymczasowe (interfejs użytkownika jest do bani). Wham! Rzeczywiste, odczuwalne przyspieszenie.
Mogę wymyślić kilka powodów, dla których:
1) NTFS musi utworzyć 8.3 nazw plików dla każdego pliku (chyba że poprawisz go za pomocą fsutil). Robi się coraz trudniej, gdy folder zawiera dużą liczbę plików. Również aplikacje tworzące pliki tymczasowe muszą szukać unikalnej nazwy. Miałem stary, stary napęd 4200 obr / min, więc każde wyszukiwanie było bardzo drogie i potrzeba wielu prób, ponieważ (patrz punkt 2)
2) Rozmiar MFT. Główna tablica plików może mieć rozmiar wielu setek MB i nie będzie tak często buforowana (lub przynajmniej więcej z niej będzie stronicowanych przez cały czas). ntfsinfo z Sys Interals da ci deets ...
3) Za każdym razem, gdy wyliczany jest folder tymczasowy - jest jeszcze wiele do zrobienia - szczególnie. jeśli masz skaner antywirusowy, który sprawdza wszystkie pliki w folderze, za każdym razem, gdy folder jest wyliczany! Byłem również bardzo agresywny w indeksowaniu Windows Search. Wyłączenie folderu temp z indeksu pomogło też przyspieszyć mój komputer ...
źródło
Chociaż uważam, że wzrost wydajności jest dość niewielki, widzę dwa powody, dla których może to zmienić:
To zmniejsza systemu plików rozdrobnienia .Edycja : czy wręcz odwrotnie? Zobacz komentarzeźródło
Tak, regularne usuwanie plików tymczasowych przyspiesza komputer, ale „stopień przyspieszenia” zależy od pamięci, procesora i częstotliwości korzystania z tego folderu.
Na starym komputerze robiłem to co tydzień, na obecnym - raz na miesiąc lub dwa. (Tak, mam oprogramowanie antywirusowe.)
Ważniejsze jest to, że kosz powinien być pusty lub prawie pusty.
źródło
Zgadzam się z Grynn, ale mam jeszcze jedną rzecz do rozważenia. Ponieważ im więcej danych jest przechowywanych na HDD (nie wspominając tutaj o SSD), tym wolniej działa odczyt / zapis, jasne jest, że komputer z setkami GB danych powinien być wolniejszy niż jeden ma mniej danych. Ponadto, jeśli komputer ma oprogramowanie AV, zwykle skanuje w poszukiwaniu danych na dysku przy każdym uruchomieniu lub w określonym czasie. System Windows ma funkcję o nazwie „Indeks”, która przyspiesza wyszukiwanie plików, może to również wpłynąć na wydajność, jeśli użytkownicy mają również wiele plików tymczasowych (choć myślę, że Indeks zignoruje folder tymczasowy). Uważam jednak, że przyczyna jest bardziej związana z fizycznymi właściwościami dysku twardego niż z systemem operacyjnym i oprogramowaniem.
źródło