Глосарій/Памʼять

Кешовані файли

Коротка відповідь

«Кешовані файли» — це розмір файлів, які macOS тримає в інакше невикористаній памʼяті, щоб підвищити швидкодію. Система віддає цю памʼять програмам, коли вона їм потрібна.

Зчитувати файл з оперативної памʼяті швидше, ніж з диска, тож macOS тримає нещодавно використані файли в памʼяті, яка інакше стояла б порожньою. Якщо ви знову відкриєте той самий файл чи програму, вони завантажаться швидше.

Монітор активності показує «Кешовані файли» окремо від показника «Використана памʼять», бо ця памʼять доступна програмам, коли потрібно.

Чи є проблемою велике значення «Кешовані файли»?

Ні. Невикористана оперативна памʼять нічого не робить, тож macOS пускає її в справу. Коли програмі потрібна памʼять, macOS відкидає кешовані дані, щоб звільнити місце. Велике значення «Кешовані файли» зазвичай означає, що вільної памʼяті вдосталь.

Чи варто очищати кешовані файли?

У цьому немає потреби. Після очищення кешу файли знову завантажуються з диска, і Mac може здаватися повільнішим, доки кеш не заповниться. Засоби, що обіцяють звільнити памʼять у такий спосіб, здебільшого скасовують те, що macOS робить навмисно.

Як «Кешовані файли» повʼязані з «Використаною памʼяттю» і «Фізичною памʼяттю»

Унизу вкладки «Памʼять» у Моніторі активності показано «Фізичну памʼять», «Використану памʼять», «Кешовані файли» і «Файл віртуальної памʼяті». «Фізична памʼять» — це встановлена RAM. «Використана памʼять» — те, що тримають програми й система. «Кешовані файли» — памʼять із копіями файлів, яку програми можуть забрати назад, щойно вона їм знадобиться.

Разом «Використана памʼять» і «Кешовані файли» можуть займати майже всю «Фізичну памʼять». Це нормально. Це означає, що macOS змушує RAM працювати, а не лишає її порожньою.

У посібнику Apple сказано так: «macOS досягає найкращої продуктивності завдяки ефективному використанню й керуванню всією памʼяттю компʼютера». Вільна памʼять не робить Mac швидшим. Швидшим його робить памʼять, у якій зберігаються корисні дані.

Чому «Кешовані файли» то зростають, то зменшуються

Apple описує «Кешовані файли» як розмір файлів, кешованих у невикористаній памʼяті для підвищення продуктивності. Значення змінюється, поки ви працюєте:

  • Воно зростає після того, як ви відкриваєте великі файли, запускаєте програми, копіюєте файли чи робите резервну копію, бо ці файли зчитуються з диска.
  • Воно лишається великим, поки памʼять не потрібна нічому іншому, бо кешовані дані лишаються, доки їх не замінять.
  • Воно зменшується, коли програмам потрібно більше памʼяті й macOS передає їм кешовану памʼять.
  • Після перезавантаження воно невелике й знову зростає, поки ви користуєтеся Mac.

Коли «Кешовані файли» кажуть щось корисне

Велике значення «Кешовані файли» ніколи не є проблемою. Мале може бути підказкою. Якщо «Кешовані файли» малі, навантаженість памʼяті жовта чи червона, а «Файл віртуальної памʼяті» зростає, програми зайняли майже всю RAM і для кешу лишилося мало.

У такому разі шукайте, що використовує памʼять, у стовпці «Памʼять», а не в кеші. Apple називає памʼять кешованих файлів одним із чинників навантаженості памʼяті, тож графік уже враховує кеш за вас.

Чи «Кешовані файли» — це те саме, що папки кешу на диску?

Ні. «Кешовані файли» в Моніторі активності — це памʼять у RAM. Кеші програм у папках на зразок ~/Library/Caches — це файли, що зберігаються на диску.

Видалення папок кешу на диску не робить Mac швидшим так, як очікують люди, а програми відновлюють ці кеші, поки ви ними користуєтеся. Для навантаженості памʼяті це теж нічого корисного не дає.

Якщо вам насправді потрібно більше вільного місця на диску, відкрийте Системні параметри, виберіть «Загальні», а потім «Сховище». Там видно, що займає місце на диску, і запропоновано способи його звільнити, — це безпечніше, ніж вручну видаляти папки у вашій папці «Бібліотека».

Що питають люди

Що таке Кешовані файли у Моніторі активності?

Це памʼять, яку macOS використовує, щоб тримати напоготові нещодавно використані файли, тож вони відкриваються швидше. Програми можуть забрати її назад, коли вона їм потрібна.

Чи варто очищати кешовану памʼять на Mac?

Ні. macOS звільняє її автоматично, коли програмам потрібна памʼять, а очищення може все сповільнити.

Чи вважаються кешовані файли використаною памʼяттю?

Монітор активності показує їх окремо від показника «Використана памʼять», бо вони доступні програмам, коли потрібно.

Чому «Кешовані файли» на моєму Mac такі великі?

Бо Mac має памʼять, якою програми зараз не користуються, і macOS заповнює її нещодавно використаними файлами, щоб вони відкривалися швидше. Велике значення — добра ознака.

Чи варто виконати sudo purge, щоб очистити «Кешовані файли»?

Ні. Команда purge спорожнює дисковий кеш, а її довідкова сторінка описує її як спосіб відтворити умови одразу після запуску для тестування продуктивності. Вона не звільняє памʼять, яку виділили програми, а файли завантажуються повільніше, доки кеш знову не заповниться.

Чи звільняє очищення кешів програм оперативну памʼять?

Ні. Папки кешу на диску не мають стосунку до значення «Кешовані файли» в Моніторі активності. Їх видалення не звільняє памʼять, якою могли б скористатися програми.

Повʼязане

Покроково: Як звільнити оперативну памʼять на Mac.

Шукаєте щось краще за Монітор активності? Дивіться найкращі альтернативи Монітору активності для Mac або перегляньте усі терміни глосарію.