Посібники/Як звільнити оперативну памʼять на Mac
Як звільнити оперативну памʼять на Mac і коли цього не потрібно
Коротка відповідь
Щоб звільнити оперативну памʼять на Mac, відкрийте Монітор активності, клацніть «Памʼять» і відсортуйте за стовпцем «Памʼять», потім завершіть програму вгорі списку або відкрийте її знову. Найбільше памʼяті тримають браузери, месенджери й редактори коду, віртуальні машини, Docker і локальні моделі ШІ. Спершу перевірте навантаженість памʼяті внизу вкладки: якщо графік зелений, звільняти нічого, бо macOS використовує вільну памʼять для файлів і віддає її, щойно вона знадобиться програмі. Програми-очищувачі памʼяті й sudo purge не допомагають. Vitals, системний монітор для Mac, показує памʼять кожної програми разом з її помічниками і повідомляє, коли програма постійно росте.
Як звільнити памʼять на Mac
- 01 Відкрийте Монітор активності (натисніть ⌘Space і введіть його назву) і клацніть «Памʼять».
- 02 Подивіться на навантаженість памʼяті внизу. Якщо графік зелений, на цьому все: памʼяті на Mac достатньо, хоч би якою заповненою здавалася «Використана памʼять».
- 03 Клацніть заголовок стовпця «Памʼять», щоб відсортувати за ним, і виберіть «Перегляд» → «Усі процеси, ієрархічно», щоб процеси-помічники кожної програми були під нею.
- 04 Завершіть програми вгорі списку, якими ви не користуєтеся. Якщо програма, якою ви користуєтеся, стала набагато більшою, ніж зазвичай, збережіть роботу, завершіть її й відкрийте знову.
- 05 У браузері закрийте або перезавантажте найважчі вкладки, замість того щоб завершувати весь браузер. Які саме, показує його власний диспетчер завдань.
- 06 Зачекайте хвилину й знову подивіться на навантаженість памʼяті. Вона має повернутися до зеленого, а «Файл віртуальної памʼяті» має перестати рости.
Якщо навантаженість памʼяті лишається червоною після того, як ви завершили програми, що використовували памʼять, перезавантажте Mac. Памʼять, яку тримає завислий системний процес, інакше не звільнити.
Більшість порад щодо звільнення оперативної памʼяті починаються з неправильного числа. «Використана памʼять», близька до загального обсягу, — це те, як має працювати macOS: памʼять, якою ніхто не користується, зайнята нещодавно використаними файлами й віддається, щойно програма її попросить. Важливо, чи отримують програми памʼять, яку просять, і саме це показує навантаженість памʼяті. Коли вона стає жовтою або червоною, більшість памʼяті зазвичай тримають одна-дві програми, а таблиця нижче показує, як звільнити памʼять від кожної.
Що тримає памʼять і як її звільнити
| Що її використовує | Як її звільнити | Де дивитися |
|---|---|---|
| Браузер з багатьма вкладками | Закрийте або перезавантажте найважчі вкладки й увімкніть «Економію памʼяті» в Chrome | Диспетчер завдань браузера |
| Slack, Teams, Discord, VS Code та інші програми на вебтехнологіях | Завершуйте їх, коли не користуєтеся ними, або перезапускайте раз на день | Монітор активності → «Памʼять» з «Перегляд» → «Усі процеси, ієрархічно» |
| Віртуальна машина в Parallels, VMware Fusion або UTM | Вимкніть віртуальні машини, якими не користуєтеся, або виділіть їм менше памʼяті в їхніх налаштуваннях | Монітор активності → Памʼять |
| Docker | Зменште Memory limit у Docker Desktop або ввімкніть Resource Saver | docker stats |
| Локальна модель ШІ | Вивантажте модель або завершіть програму, яка її запускає | Монітор активності → Памʼять |
| Програма, що постійно росте | Завершіть і знову відкрийте її та оновіть | Її значення «Памʼять» протягом години-двох |
Коли звільняти оперативну памʼять не потрібно
Невикористана памʼять — змарнована памʼять. macOS тримає нещодавно використані файли в оперативній памʼяті як кешовані файли, щоб вони знову відкривалися миттєво, і стискає памʼять, якою програма не користується, перш ніж переносити щось на диск. І те, і те показується як використана памʼять, і те, і те звільняє місце, коли воно потрібне програмі.
Тож Mac, у якого використано 15 ГБ із 16 ГБ, а навантаженість памʼяті зелена, у доброму стані, а звільнення памʼяті лише сповільнило б його, поки macOS знову зчитує ці файли. Звільняйте памʼять, коли під час роботи навантаженість жовта або червона, або коли Mac гальмує, а «Файл віртуальної памʼяті» постійно зростає.
Що справді звільняє памʼять
Памʼять належить програмі, яка її попросила, тож звільнити її можна лише через цю програму.
- Завершуйте програми, якими не користуєтеся. На Mac закриття останнього вікна програми часто лишає її запущеною; натисніть ⌘Q, щоб її завершити.
- Закривайте непотрібні вкладки браузера, особливо вебпрограми й відео. Як знайти важкі, див. у статті Chrome використовує забагато памʼяті.
- Вимкніть автозапуск програм, якими ви ніколи не користуєтеся, у розділі «Системні параметри» → «Загальні» → «Автозапуск і розширення».
- Виділіть віртуальним машинам і Docker меншу частку памʼяті. Кожна з них тримає все, що ви їй дали, поки працює.
- Перезапустіть програму з витоком памʼяті: її памʼять постійно росте, хоча ви користуєтеся нею не більше, ніж зазвичай. Оновлення часто усуває витік.
Що не працює: очищувачі памʼяті й purge
Програми-очищувачі памʼяті й команда sudo purge очищують кеш файлів і витісняють памʼять програм на диск. Число на мить зменшується, потім macOS знову зчитує ті самі файли й сторінки, і Mac гальмує, доки не зчитає їх. Ніщо з того, що використовувало памʼять, не зупинилося.
Завершення системних процесів у Моніторі активності теж не допомагає. macOS знову їх запускає, а багато з них, як-от WindowServer і kernel_task, великі лише через те, що їх просять робити ваші програми.
Коли Mac справді потрібно більше памʼяті
Якщо навантаженість памʼяті стає жовтою під час щоденної роботи, коли відкрито лише потрібні програми, памʼяті Mac для цієї роботи бракує. Віртуальна памʼять на SSD Mac із чипом Apple швидка, тож із жовтим можна працювати; із червоним або з Mac, що зависає під час перемикання програм, — ні.
Уніфікована памʼять в Mac із чипом Apple — частина чипа, і додати її пізніше не можна. До наступного Mac варіанти такі: менше програм, відкритих одночасно, легші альтернативи найважчим і менше памʼяті для віртуальних машин, Docker і моделей ШІ. Коли купуватимете новий, орієнтуйтеся на навантаженість памʼяті на цьому Mac, щоб зрозуміти, скільки вам потрібно.
Що додає Vitals
Vitals показує памʼять кожної програми разом з її помічниками і повідомляє, коли якась програма постійно росте.
- Один рядок на програму з усіма її процесами-помічниками, тож браузер чи Slack — це одне число: приблизно стільки памʼяті ви отримаєте назад, завершивши програму
- Клацніть браузер, щоб побачити його памʼять, розділену на вкладки, розширення, графіку та сам браузер, а у вкладці «Контейнери» — памʼять кожного контейнера Docker
- До року історії памʼяті для кожної програми, щоб відрізнити програму, яка завжди була великою, від тієї, що росте
- Сповіщення, коли програма використовує дедалі більше памʼяті і коли на Mac бракує памʼяті, з назвами двох програм, що використовують її найбільше
- Навантаженість памʼяті в смузі меню замість використаної памʼяті, якщо хочете
Варто знати
- Vitals не звільняє памʼять і не очищує кеші. Vitals показує, яку програму завершити, і завершує її, спершу запитавши.
Що питають люди
Як очистити оперативну памʼять на Mac?
Завершіть програми, якими не користуєтеся, починаючи з тих, що вгорі вкладки «Памʼять» у Моніторі активності, і закрийте важкі вкладки браузера. Якщо після цього навантаженість памʼяті лишається червоною, перезавантажте Mac.
Чи погано, що Mac використовує всю памʼять?
Ні, якщо навантаженість памʼяті зелена. macOS заповнює вільну памʼять кешованими файлами й віддає її, щойно вона потрібна програмі. Це має значення лише тоді, коли навантаженість жовта або червона.
Чи звільняє sudo purge оперативну памʼять на Mac?
Ця команда очищує кеш файлів, тож «Використана памʼять» на мить зменшується. Потім macOS знову зчитує ці файли, тож Mac деякий час працює повільніше, а жодна програма не має більше памʼяті, ніж раніше.
Чи працюють програми-очищувачі оперативної памʼяті на Mac?
Ні. Вони витісняють памʼять, яку програми й macOS одразу ж просять знову. Число хвилину виглядає краще, але Mac не працює швидше.
Скільки оперативної памʼяті потрібно на Mac?
Достатньо, щоб навантаженість памʼяті лишалася зеленою під час звичайної роботи. Більшості людей вистачає 16 ГБ; розробникам, які запускають контейнери чи віртуальні машини, і тим, хто запускає локальні моделі ШІ, часто потрібно 32 ГБ або більше.
Чи є програма, яка показує, що використовує памʼять Mac?
Vitals показує памʼять кожної програми разом з її процесами-помічниками, зберігає до року історії й надсилає сповіщення, коли програма постійно росте або на Mac бракує памʼяті.
У глосарії
Інші посібники
- Чому мій Mac такий повільний
- Що розряджає акумулятор Mac
- Яка програма використовує процесор чи памʼять
- Чому Mac не засинає
- Chrome використовує забагато памʼяті
- Чому вентилятори Mac такі гучні
- Як керувати швидкістю вентиляторів на Mac
- Docker використовує забагато памʼяті
- Як зупинити контейнери Docker
- Мікшер гучності для Mac
- Cursor сильно навантажує процесор
- Claude Code використовує забагато памʼяті
- Ліміти використання Claude Code і Codex
- Програма Claude навантажує процесор
- Codex навантажує процесор
- Ollama використовує забагато памʼяті
- Альтернативи Монітору активності
- iStat Menus: альтернативи
- Stats: альтернативи
- Диспетчер завдань для Mac
- Найкращі системні монітори для Mac
- Найкращі монітори для смуги меню Mac
- Найкращі мікшери гучності для Mac
- htop для Mac
- Process Explorer для Mac
- Найкращі монітори температури для Mac