Mac: «Системе не хватает памяти приложений»

  • Обновлено
  • Чтение ≈ 4 минуты

Краткий ответ

Сообщение «Системе не хватает памяти приложений» означает, что оперативная память и файл подкачки исчерпаны. Закройте ресурсоёмкие программы через «Завершить принудительно», найдите утечку памяти в Мониторинге системы, освободите место на диске для подкачки и перезагрузите Mac.

В этой статье
  1. Что происходит
  2. Частые причины
  3. Порядок действий
Your system has run out of application memory
Системе не хватает памяти приложений. Принудительно завершите приложения, чтобы освободить память.
По-русскиЗакончились оперативная память и место для подкачки.

#Что происходит

macOS использует оперативную память, а при нехватке — сжатие и файл подкачки на диске. Окно «Системе не хватает памяти приложений» появляется, когда доступная память закончилась, а подкачке не хватает места или программа с утечкой памяти занимает огромный объём. Окно показывает список программ, которые используют больше всего памяти: завершите ту, что занимает десятки гигабайт.

#Частые причины

Возможная причинаКак узнатьЧто делать
Утечка памяти в программеБраузер, Photoshop, Xcode, Docker.Один процесс 10–50 ГБ.Перезапустите программу, обновите.
Много вкладок и расширенийChrome и Safari.Много процессов браузера.Закройте вкладки, отключите расширения.
Виртуальные машины и DockerВыделена большая память.Процесс VM занимает фиксированный объём.Уменьшите лимит памяти.
Нет места на дискеПодкачка не растёт.df -h почти полный.Освободите 20+ ГБ.
Мало памяти в Mac8 ГБ для тяжёлых задач.Красный график.Закрывайте лишнее или выберите Mac с большим объёмом.
Сбой системыОстатки после обновления.Нагрузка высокая без причины.Перезагрузка.

#Порядок действий

  1. Нажмите «Принудительно завершить» для самой тяжёлой программыЕсли появилось окно о нехватке памяти, сначала попробуйте сохранить работу в программах, которые ещё отвечают. В появившемся списке выберите зависшую или явно потребляющую много памяти программу и нажмите «Принудительно завершить»; несохранённые изменения в ней будут утрачены. Если окна нет, нажмите Option+Command+Esc и выберите программу там. После завершения проверьте, исчезло ли предупреждение.
  2. Откройте «Мониторинг системы» → вкладка «Память»Откройте Finder → «Программы» → «Утилиты» → «Мониторинг системы» и выберите вкладку «Память». Щёлкните заголовок столбца «Память», чтобы увидеть приложения с наибольшим потреблением. Посмотрите график «Нагрузка на память» внизу: зелёный обычно указывает на нормальный запас, жёлтый и красный — на возрастающий дефицит. Запишите названия нескольких верхних процессов, не завершая незнакомые системные службы. Если программа не отвечает, сначала сохраните данные в других приложениях.
  3. Найдите утечкуОткройте Finder → «Программы» → «Утилиты» → «Мониторинг системы», вкладка «Память». Нажмите заголовок столбца «Память», чтобы увидеть процессы с наибольшим потреблением, и посмотрите на график «Нагрузка на память» внизу. Если показатель программы непрерывно растёт при одинаковой работе, возможно, это утечка памяти; запишите имя и версию приложения. Не завершайте системные процессы, которые не знаете.
  4. Освободите место на дискеОткройте меню Apple  → «Системные настройки» → «Основные» → «Хранилище» и дождитесь подсчёта занятого места. Начните с разделов «Загрузки» и больших ненужных файлов; прежде чем что-либо удалять, перенесите нужные документы на внешний диск или в резервную копию. Если свободного места практически нет, освободите его и повторите исходное действие. Не удаляйте вручную папки /System и /Library.
  5. Перезапустите программу-виновника или MacПосле сохранения нужных данных завершите проблемную программу через её меню → «Завершить» и откройте заново. Если Mac перестал отвечать, сначала попробуйте Option+Command+Esc, а принудительное выключение используйте лишь в крайнем случае. После обычной перезагрузки откройте ту же задачу и следите за графиком «Нагрузка на память»; если проблема повторяется в одном приложении, проверьте его обновления.
  6. Обновите программуОткройте App Store → «Обновления», если программа установлена оттуда, либо её меню «Проверить обновления» и официальный сайт разработчика. Сохраните проекты и установите совместимую с вашей macOS версию. После обновления перезапустите программу и откройте прежний проект; если память снова быстро заканчивается, сохраните пример файла для обращения к разработчику.
  7. Уменьшите число вкладок и открытых проектовВ браузере закройте фоновые вкладки с тяжёлыми веб-приложениями; в редакторах сохраните и закройте ненужные проекты. Затем откройте «Мониторинг системы» → «Память» и сравните график нагрузки до и после. Если график стал зелёным и система перестала предупреждать, уменьшение одновременной нагрузки помогло; если нет — проверьте свободное место системного диска и сторонние программы.
  8. Рассмотрите добавление памятиОткройте  → «Об этом Mac» и посмотрите тип процессора и объём оперативной памяти. В Mac с Apple Silicon память обычно встроена в чип и после покупки не расширяется; во многих Intel-моделях она также распаяна. Уточните возможность расширения для *точной* модели на сайте Apple или в сервисе, прежде чем покупать модули. Для несъёмной памяти разумнее оптимизировать нагрузку или выбирать компьютер с большим объёмом при следующей покупке.
  9. Команды для отдельных ситуацийВыберите только подходящий вариант. Это не одна последовательность: часть команд диагностирует проблему, а часть меняет настройки или данные.
    Выберите подходящий вариант — это не команды для последовательного выполнения
    Вариант 1Сводка по памяти: свободная, активная, сжатая, подкачка
    Linux · Терминал (Bash)Команда
    Сводка по памяти: свободная, активная, сжатая, подкачка
    vm_stat | head -15
    sysctl vm.swapusage
    Вариант 2Самые прожорливые по памяти процессы (в килобайтах)
    Linux · Терминал (Bash)Команда
    Самые прожорливые по памяти процессы (в килобайтах)
    ps -Ao pid,rss,comm -m | head -11
    Вариант 3Свободное место на диске (подкачке требуется место)
    Linux · Терминал (Bash)Команда
    Свободное место на диске (подкачке требуется место)
    df -h /
    Вариант 4Размер файлов подкачки на диске
    Linux · Терминал (Bash)Команда
    Размер файлов подкачки на диске
    ls -lh /System/Volumes/VM 2>/dev/null
    du -sh /System/Volumes/VM 2>/dev/null
    Вариант 5Удалена команда перезапуска Dock/Finder, не устраняющая нехватку памяти.
    Linux · Терминал (Bash)С осторожностью
    Удалена команда перезапуска Dock/Finder, не устраняющая нехватку памяти.
    vm_stat | head -15

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

После освобождения памяти проверьте автозапуск: «Основные → Объекты входа» — оставьте только нужное. Для разработчиков и работы с видео полезно ограничивать память контейнеров и виртуальных машин, чтобы они не вытесняли остальные программы.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.