Як спорожнити кеш файлів на Mac 10.9.3


14

У мене є macbook pro під керуванням osx 10.9.3 з 8 ГБ оперативної пам’яті

Я використовую додаток, який відстежує мою оперативну пам’ять і відображає її на панелі меню, а після копіювання декількох великих файлів на мій комп'ютер із зовнішнього накопичувача (загалом майже 5 ГБ) у мене є лише десь від 250 мб до 400 мб доступної оперативної пам’яті ( кількість коливається), зазвичай це число не менше 3,5 ГБ. Коли я відкриваю додаток, воно говорить мені, що більша частина оперативної пам’яті (5,66 ГБ) виділяється на кеш файлів.

http://i.imgur.com/4JQfDL8.jpg

Чи є спосіб повернути оперативну пам'ять без перезавантаження комп'ютера? Я вважаю за краще, якщо це можна зробити за допомогою файлу applescript, щоб я міг легко запустити його в майбутньому, якщо потрібно, але це не потрібно.

Відповіді:


11

Це нормально і не представляє проблеми. Люди схильні думати про оперативну пам'ять як зайняту або вільну, але це насправді не так. Файловий кеш - прекрасний приклад цього.

Коли ви скопіювали ці дані з зовнішнього накопичувача, спочатку потрібно було прочитати вміст в ОЗУ, щоб потім записати їх на інший диск. Копіювання 5 гігів даних в оперативну пам'ять - обчислювально дорога операція. А що робити, якщо ви хотіли використовувати ті файли, які ви щойно скопіювали? Комп'ютер робить ставку на те, що ви хочете, тому він зберігав копію в оперативній пам’яті, щоб у неї знову не було оплатити цю вартість.

Тепер ось виклик, який вирішує ваше питання: чи маєте 5,66 гігів даних у файловому кеші дійсно лише 250-400 МБ оперативної пам’яті? Ні. Ці 5,66 Гб все ще безкоштовні, що стосується операційної системи. Чому? Тому що комп'ютер може скинути цю оперативну пам'ять в наносекунд, якщо вона потрібна для чогось іншого. Для вас вигідніше, щоб ваша оперативна пам’ять була заповнена кешованими копіями речей, ніж це, щоб вона сиділа порожньо, нічого не роблячи. Чим розумніша операційна система щодо кешування, тим швидше ваш комп'ютер.

Незважаючи на те, що ця програма говорить вам правду про те, скільки оперативної пам’яті використовується, в той же час вона неправильно представляє наявну кількість оперативної пам’яті.


That 5.66 GB is still free as far as the operating system is concernedЧому OSX не може просто позначити цей розділ пам'яті як безкоштовний? Це бентежить середнього користувача.
серійний двигун

OS X все ж позначає його як безкоштовний. Монітор активності це міг би відобразити. Плутанина надходить із стороннього додатку, який використовує людина, який повідомляє про інше число, ніж це в ОС. Жодна програма не є помилковою; Вони просто не погоджуються між собою з приводу їх тлумачення фактів.
Wes Sayeed

У програмі Mavericks додаток «Очищення пам'яті» повідомив те саме, що Memory Usedі «Монітор активності». Вони не віднімають кеш файлів при обчисленні використаної пам'яті.
серійний двигун

Знаєте, що не є безкоштовним? Коли мій жорсткий диск працює на повній швидкості, щоб заповнити гігабайти, варті вільної пам’яті, сповільнюючи все інше, я намагаюся завантажити. Також не безкоштовно: обчислювальний час, необхідний для стиснення деякого вмісту пам'яті, так що ще більше вмісту диска можна кешувати. (Я припускаю, що саме тому, у мене лише хром працює, у мене стискається пам'ять 600 Мб.) Моя шестирічна, досить низька макетна книга працює як собака з моменту оновлення до версії OSX з кешування файлів, і я підозрюю, що це чому.
Збудник

Можливо, я помиляюся, але кешування файлів, мабуть, недавно додано до ОС X. OS X заснована на FreeBSD, що по суті є формою Unix, і одне, найбільше, якщо не всі варіанти Unix мають спільне кешування файлів.
yitwail

16

Відкрийте монітор програми та монітор активності. У терміналі запустіть

purge

Він скаже, що він не в змозі виконати команду, це нормально. Тепер біжи

sudo purge

Ваш комп'ютер може підказати, що вам потрібно про використання sudoкоманд. Не впевнений, що ваш рівень володіння комп'ютером, але sudoкоманди при неправильному використанні або неправильному введенні можуть серйозно заплутатися у всій вашій операційній системі.

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


0

Використовуйте Diskinventory X для пошуку файлів і папок, які займають занадто багато місця на вашому комп’ютері. Ви повинні побачити папку "кеш файлів" і мати змогу її видалити.


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