Системе не хватает памяти приложений. Принудительно завершите приложения, чтобы освободить память.
#Что происходит
macOS использует оперативную память, а при нехватке — сжатие и файл подкачки на диске. Окно «Системе не хватает памяти приложений» появляется, когда доступная память закончилась, а подкачке не хватает места или программа с утечкой памяти занимает огромный объём. Окно показывает список программ, которые используют больше всего памяти: завершите ту, что занимает десятки гигабайт.
#Частые причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Утечка памяти в программеБраузер, Photoshop, Xcode, Docker. | Один процесс 10–50 ГБ. | Перезапустите программу, обновите. |
| Много вкладок и расширенийChrome и Safari. | Много процессов браузера. | Закройте вкладки, отключите расширения. |
| Виртуальные машины и DockerВыделена большая память. | Процесс VM занимает фиксированный объём. | Уменьшите лимит памяти. |
| Нет места на дискеПодкачка не растёт. | df -h почти полный. | Освободите 20+ ГБ. |
| Мало памяти в Mac8 ГБ для тяжёлых задач. | Красный график. | Закрывайте лишнее или выберите Mac с большим объёмом. |
| Сбой системыОстатки после обновления. | Нагрузка высокая без причины. | Перезагрузка. |
#Порядок действий
- Нажмите «Принудительно завершить» для самой тяжёлой программыЕсли появилось окно о нехватке памяти, сначала попробуйте сохранить работу в программах, которые ещё отвечают. В появившемся списке выберите зависшую или явно потребляющую много памяти программу и нажмите «Принудительно завершить»; несохранённые изменения в ней будут утрачены. Если окна нет, нажмите Option+Command+Esc и выберите программу там. После завершения проверьте, исчезло ли предупреждение.
- Откройте «Мониторинг системы» → вкладка «Память»Откройте Finder → «Программы» → «Утилиты» → «Мониторинг системы» и выберите вкладку «Память». Щёлкните заголовок столбца «Память», чтобы увидеть приложения с наибольшим потреблением. Посмотрите график «Нагрузка на память» внизу: зелёный обычно указывает на нормальный запас, жёлтый и красный — на возрастающий дефицит. Запишите названия нескольких верхних процессов, не завершая незнакомые системные службы. Если программа не отвечает, сначала сохраните данные в других приложениях.
- Найдите утечкуОткройте Finder → «Программы» → «Утилиты» → «Мониторинг системы», вкладка «Память». Нажмите заголовок столбца «Память», чтобы увидеть процессы с наибольшим потреблением, и посмотрите на график «Нагрузка на память» внизу. Если показатель программы непрерывно растёт при одинаковой работе, возможно, это утечка памяти; запишите имя и версию приложения. Не завершайте системные процессы, которые не знаете.
- Освободите место на дискеОткройте меню Apple → «Системные настройки» → «Основные» → «Хранилище» и дождитесь подсчёта занятого места. Начните с разделов «Загрузки» и больших ненужных файлов; прежде чем что-либо удалять, перенесите нужные документы на внешний диск или в резервную копию. Если свободного места практически нет, освободите его и повторите исходное действие. Не удаляйте вручную папки /System и /Library.
- Перезапустите программу-виновника или MacПосле сохранения нужных данных завершите проблемную программу через её меню → «Завершить» и откройте заново. Если Mac перестал отвечать, сначала попробуйте Option+Command+Esc, а принудительное выключение используйте лишь в крайнем случае. После обычной перезагрузки откройте ту же задачу и следите за графиком «Нагрузка на память»; если проблема повторяется в одном приложении, проверьте его обновления.
- Обновите программуОткройте App Store → «Обновления», если программа установлена оттуда, либо её меню «Проверить обновления» и официальный сайт разработчика. Сохраните проекты и установите совместимую с вашей macOS версию. После обновления перезапустите программу и откройте прежний проект; если память снова быстро заканчивается, сохраните пример файла для обращения к разработчику.
- Уменьшите число вкладок и открытых проектовВ браузере закройте фоновые вкладки с тяжёлыми веб-приложениями; в редакторах сохраните и закройте ненужные проекты. Затем откройте «Мониторинг системы» → «Память» и сравните график нагрузки до и после. Если график стал зелёным и система перестала предупреждать, уменьшение одновременной нагрузки помогло; если нет — проверьте свободное место системного диска и сторонние программы.
- Рассмотрите добавление памятиОткройте → «Об этом Mac» и посмотрите тип процессора и объём оперативной памяти. В Mac с Apple Silicon память обычно встроена в чип и после покупки не расширяется; во многих Intel-моделях она также распаяна. Уточните возможность расширения для *точной* модели на сайте Apple или в сервисе, прежде чем покупать модули. Для несъёмной памяти разумнее оптимизировать нагрузку или выбирать компьютер с большим объёмом при следующей покупке.
- Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
После освобождения памяти проверьте автозапуск: «Основные → Объекты входа» — оставьте только нужное. Для разработчиков и работы с видео полезно ограничивать память контейнеров и виртуальных машин, чтобы они не вытесняли остальные программы.