Чи дійсно видалення тимчасових файлів пришвидшує ваш комп'ютер? (Windows)


8

Ви, безумовно, читали це в Інтернеті, і, можливо, ви навіть чули, що інші люди, нібито сприйняті комп'ютером, припускають, що видалення тимчасових файлів прискорить ваш комп'ютер (Windows).

Але як це насправді працює? Спираючись на свої обмежені теоретичні знання про файлові системи та дисководи, я не можу зрозуміти, як видалення тимчасових файлів повинно покращити продуктивність файлової системи, якщо диск майже не заповнений. Як тимчасовий файл, який просто знаходиться там, може погіршити продуктивність? Чи може хтось запропонувати технічне пояснення того, чому видалення тимчасових файлів (і файлів cookie, і попереднього вибору файлів) повинно чи не повинно впливати на продуктивність?

Редагувати: Схоже, Microsoft так вважає .


5
Оскільки я не "читав це в Інтернеті", надайте посилання.
тирса

Швидкий пошук дав ці результати . Дуже багато людей вважають, що видалення тимчасових файлів пришвидшує ваш комп'ютер. Навіть сторінка Microsoft пропонує таке! Але мені важко зрозуміти, як саме файл, який просто сидить там, нічого не робить, не може погіршити продуктивність (якщо тільки у випадку дуже обмеженого місця для зберігання).
InvalidBrainException

1
@Terribad: ви можете включити посилання безпосередньо у своє запитання, щоб запобігти подальшій подачі вищезгаданих коментарів. "Будь ласка, надайте кілька посилань" коментар
Рабарберскі,

@Rabarberski: Ха-ха, точка взята. Я припускаю, що більшість "суперкористувачів Windows" намагалися виконати якусь оптимізацію на своєму комп’ютері, і намагаючись зробити це, використовували пошукові системи в Інтернеті для отримання відповідної інформації, і при цьому стикалися з поширеними порадами щодо технічного обслуговування Windows, такими як "видалити ваші тимчасові файли ". :) Я вирішив не надавати посилання в своєму первісному запитанні, оскільки існує так багато релевантних веб-сайтів для найпопулярнішої в світі операційної системи, але я вважаю, що я повинен включати посилання Microsoft, оскільки воно, мабуть, є більш авторитетним.
InvalidBrainException

Відповіді:


8

Я, безумовно, можу поручитися за швидкість, пов'язану з наявністю величезної кількості файлів у вашій папці temp. У мене в даний час ноутбук був 2-3 роки і ніколи не видаляв тимчасові файли ... тоді одного дня я встановив AVG PC-Tuneup і ненавмисно видалив мої тимчасові файли (інтерфейс відсмоктується). Боже! Фактична, зрозуміла швидкість.

Я можу придумати кілька причин, чому:

1) NTFS повинен робити 8,3 імен файлів для кожного файлу (якщо ви не налаштовуєте його через fsutil). Поступово стає важче, коли у вашій папці є велика кількість файлів. Також програми, які створюють тимчасові файли, повинні шукати унікальне ім’я. У мене був старий накопичувач на 4200 об / хв, тому кожне прагнення було дуже дорогим, і дуже багато шукали, тому що (див. Пункт 2)

2) Розмір MFT. Таблиця головних файлів може мати розмір сотень Мб і не кешуватиметься так часто (або, принаймні, більше часу вона буде завантажуватися в режим завантаження). ntfsinfo від Sys Interals подарує вам деценти ...

3) Кожен раз, коли перераховується тимчасова папка - ще багато чого потрібно зробити - esp. якщо у вас є сканер вірусів, який перевіряє всі файли в папці, кожен раз, коли папка перераховується! Я також був дуже агресивним щодо індексації пошуку в Windows. Виключення темп-папки з індексу допомогло пришвидшити і мій комп'ютер ...


1
1) якщо ви не відключите це. 2,3) так! ЗАВЖДИ перераховано, а хеш папок завжди знаходиться в пам'яті.
Eir Nym

Безперечно, захист Microsoft Endpoint та видалення системних темп-файлів потрібен щонайменше щомісяця! Завжди дуже значна швидкість. Найповільнішою частиною системи є жорсткий диск, якщо у вас немає останнього SSD.
Vojtěch Dohnal

1

Хоча я вважаю, що підвищення продуктивності досить малий, я бачу дві причини, чому це може змінити значення:

  • Це зменшує фрагментацію файлової системи . Правка : чи зовсім зворотна? дивитись коментарі
  • Це може прискорити сканування та створення тимчасових файлів для деяких програм. Деякі програми створюють послідовно пронумеровані файли (file001.tmp, file002.tmp, ...) у папці temp, але для того, щоб дізнатись останнє число, може бути спрощений кожний номер у порядку, до імені файлу ще не взято. Я припускаю, що цей процес потребує певного часу (8 секунд для пошуку диска відповідно до цієї, можливо, застарілої посилання), якщо ви накопичили кілька років тимчасових файлів.

1
Я думаю, я розумію ваш другий пункт, але чи видалення файлу насправді не викликає фрагментації? І навіть якщо це зменшило фрагментацію, або мати якусь іншу відчутну продуктивність, чому ефект буде інакшим, ніж якщо ви видалили інші файли поза тимчасової директорії?
InvalidBrainException

Хм, добрий момент щодо фактичного видалення файлів / спричинення / фрагментації!
Рабарберський

0

Так, регулярне видалення тимчасових файлів пришвидшує ваш комп'ютер, але "кількість прискорення" залежить від пам'яті, процесора та того, як часто використовується ця папка.

На моєму старому комп’ютері я робив це щотижня, на своєму теперішньому - раз на місяць чи два. (Так, у мене є антивірусне програмне забезпечення.)

Більш важливим є те, що контейнер для сміття повинен бути порожнім або майже порожнім.


Заявивши, що «важливіше спорожнити смітник» - це варіант оригінального питання. Чому порожній контейнер для сміття корисний для продуктивності? Будь-які вказівники будуть цікаві.
Рабарберські

Провідник і антивіруси завжди пам’ятайте про це. З іконами та іншою інформацією
Eir Nym

0

Я погоджуюсь з Грінн, але є інша справа. З тим фактом, що чим більше даних, що зберігаються на жорсткому диску (тут не згадується SSD), тим повільніше стає читання / запис, зрозуміло, що ПК із сотнями ГБ даних повинен бути повільніше, ніж один, має менше даних. Крім того, якщо на ПК є програмне забезпечення AV, воно, як правило, сканує дані на диску, кожен раз при завантаженні або в інший запланований час. У Windows є функція під назвою "Індекс", щоб зробити пошук файлів швидко, але це може вплинути на продуктивність, якщо користувачі також мають багато тимчасових файлів (хоча я думаю, що Index буде ігнорувати папку temp). Але я вважаю, що причина пов’язана з фізичними властивостями жорсткого диска більше, ніж ОС та програмного забезпечення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.