Nie jestem pewien, czy to legenda metropolitalna, ale pytam, czy tymczasowy katalog na komputerze z systemem Windows Vista z dużą ilością plików (~ 30 000) może spowolnić cały komputer.
Chciałbym uzyskać techniczne odniesienie w dokumentacji Microsoft.
Dowolny pomysł?
windows-vista
temperature
robob
źródło
źródło
Odpowiedzi:
Tak, ogromna liczba plików w katalogu tymczasowym może rzeczywiście spowolnić system Windows. Kilka przykładów można znaleźć tutaj i tutaj i tutaj
Niektóre z tego przyczyn są takie, że za każdym razem, gdy aplikacja tworzy lub odczytuje plik tymczasowy z tego folderu, system Windows musi przetworzyć zawartość folderu (tzn. Znaleźć plik lub sprawdzić, czy tworzony jest duplikat pliku itp.). Innym powodem jest to, że za każdym razem, gdy system Windows szuka aplikacji do uruchomienia, w której dokładna ścieżka pliku nie jest znana, najpierw iteruje wszystkie pliki we wszystkich katalogach wymienionych w zmiennej środowiskowej PATH systemu. W wielu systemach folder tymczasowy znajduje się na tej liście folderów.
Ogólnie dobrą praktyką jest regularne czyszczenie folderów TEMP. Niektórzy mówią co tydzień, inni co miesiąc.
źródło
GetTempFileName
wywołania WinAPI może wpływać liczba plików w folderze tymczasowym, jeśli nie zostaną poprawnie wyczyszczone, ponieważ wywołanie interfejsu API zasadniczo zwiększa licznik, sprawdza, czy plik korzysta z tego licznika jako część nazwy pliku i kontynuuje działanie, dopóki nie znajdzie dostępnej nazwy. Widziałem, jak różne aplikacje stopniowo się spowalniają (a nawet zawieszają), ponieważ istnieje kilka tysięcy plików tymczasowych, które nigdy nie zostały odpowiednio wyczyszczone, a wywołanie interfejsu API trwa wieki .Wszyscy wiedzą, że Windows i większość programów tworzy pliki tymczasowe do użytku. Jednak nie wszystkie programy usuwają utworzone wersje robocze, pozostawiając pliki tymczasowe w systemie użytkownika.
Pliki tymczasowe zajmują miejsce w jakości HD, jak każdy inny plik. Same w sobie nie zmniejszają wydajności. Ale stopniowo, gdy coraz więcej bezużytecznych plików jest zapisywanych, komputer zaczyna zwalniać z powodu fragmentacji danych w HD . Oprócz zmarnowanego miejsca, które może osiągnąć kilka gigabajtów dysków twardych tych, którzy nigdy nie czyszczą plików tymczasowych.
Możesz pomyśleć: „przy ogromnych dyskach twardych nie trzeba czyścić plików tymczasowych”. Niezupełnie ... Im więcej miejsca i więcej czasu na korzystanie z HD, tym więcej plików tymczasowych.
Ponadto wiele programów zapisuje swoje rejestry i nie czyści ich. Rejestr jest bazą danych w systemie Windows, której celem jest przechowywanie w uporządkowany sposób ustawień systemowych z samego systemu Windows oraz programów, które chcą z niego korzystać.
Istnieją różne sekcje rejestru dla każdego programu, ale wiele z nich nie czyści swoich ustawień i danych po odinstalowaniu. Po pewnym czasie rejestr pozostanie pełen ustawień starych programów, z których już nie korzystasz. Z tego powodu dobrze jest wyczyścić HD ze starego rejestru, ale jest to praktycznie niemożliwe ręcznie.
Na początek rejestr nie jest plikiem tekstowym, lecz plikiem binarnym o określonym formacie. System Windows ma dobrze znany edytor: „regedit”. Ale jest tak wiele miejsc, w których można przechowywać stare lub nieużywane dane, ręczne wyszukiwanie ich nie jest dobrym pomysłem. W tym celu musimy również użyć aplikacji do czyszczenia rejestru.
Zalecane zastosowania: CCleaner i RegClener
Swoją odpowiedź oparłem na tej stronie (przepraszam, że jest po portugalsku): http://www.guiadohardware.net/artigos/limpando-temporarios-windows/
źródło
Może to spowolnić czas uruchamiania systemu, ponieważ katalog tymczasowy jest zwykle czyszczony zaraz po uruchomieniu (przynajmniej w przypadku większości Linuksów podobnych do Debiana).
źródło