macOS основана на Unix, что означает очень мощное управление памятью. Однако это не идеально, поэтому вы все равно можете увидеть сообщение об ошибке «В вашей системе закончилась память приложения». Мы объясним, что вызвало ошибку и как ее исправить.
Что означает «В вашей системе закончилась память приложения»?
- macOS хранит данные об активных процессах в оперативной памяти. Если у вас закончилось место в ОЗУ, macOS начнет хранить данные на основном загрузочном диске, при необходимости обменивая данные между ним и ОЗУ. Это называется виртуальной памятью. Так что на загрузочном диске всегда должно быть приличное количество свободного места — 10% — это хорошее эмпирическое правило. Если на загрузочном диске недостаточно места для хранения временных файлов приложения, появится сообщение об ошибке, информирующее вас о том, что в системе закончилась память приложения.
Почему это происходит?
- Хотя, как мы уже говорили, причин для появления этого сообщения об ошибке много, macOS довольно хорошо управляет памятью, поэтому, если вы видите это сообщение, вам следует принять меры.
Причины включают:
- Недостаточно места на загрузочном диске
- Открывайте много приложений одновременно
- Откройте много вкладок браузера
- Приложения «забирают» память
- Лучший способ избежать появления сообщений об ошибках — убедиться, что на загрузочном диске имеется как можно больше места. Самый простой способ — регулярно запускать системный ненужный модуль CleanMyMac X. Этот удобный инструмент позволяет легко идентифицировать и удалять все виды ненужных файлов. Сюда входят временные файлы, которые следует удалить, но не кэшированные файлы и старые журналы. Быстро освободите несколько гигабайт места всего за несколько кликов.
Вы также можете решить эту проблему другими способами.
1. Перезагрузите Mac
- Это первое, что вы должны попробовать. Перезагрузка Mac очищает кеш и другие временные файлы, а также возвращает дисковое пространство, используемое в качестве виртуальной памяти.
2. Обновите macOS
- Всякий раз, когда у вас возникают проблемы с вашим Mac, рекомендуется проверить, доступно ли обновление, на случай, если проблема связана с ошибкой и в обновлении есть исправление.
- Откройте меню Apple и выберите «Об этом Mac».
- Выберите Обновление программного обеспечения.
- Если обновление доступно, следуйте инструкциям на экране, чтобы установить его.
3. Используйте диспетчер хранения Apple
- Apple предоставляет несколько полезных инструментов, которые помогут вам управлять пространством на загрузочном диске.
- Откройте меню Apple и выберите «Об этом Mac».
- Выберите вкладку «Хранилище».
- Нажмите Управление.
- Выберите «Предложения», и вы увидите список действий, которые Apple рекомендует вам выполнить, чтобы освободить место на диске. Решите, какой совет вы хотите принять, и следуйте инструкциям.
4. Обновите приложение
- Как и в случае с macOS, в одном или нескольких запущенных вами приложениях может быть ошибка, из-за которой они потребляют память. Вы должны проверить наличие доступных обновлений для этих приложений. Для приложений, загруженных из App Store, вы можете сделать это в магазине. Для других приложений нажмите на название приложения в верхнем левом углу экрана (должна быть опция «Проверить наличие обновлений»).
5. Закройте приложения, которыми вы не пользуетесь
- Когда приложения не используются, их работа в фоновом режиме может занимать много виртуальной памяти. Лучше всего выйти из приложения, когда вы перестанете им пользоваться. Нажмите Option-Command-Esc, чтобы открыть меню принудительного выхода. Закройте некоторые программы, если вы их в данный момент не используете.
6. Закройте вкладку браузера
- В современных веб-браузерах может быть открыто столько вкладок одновременно, что многие из нас держат открытыми многие вкладки в течение дня. Затем мы задались вопросом, почему наш Mac работает медленно. Открытые вкладки означают, что они обновляются в фоновом режиме, потребляя память и другие системные ресурсы. Создавайте закладки для часто используемых вкладок и закрывайте их, когда закончите.
Как использовать монитор деятельности, чтобы проверить память на вашем Mac
- Если вы выполнили все вышеперечисленные шаги, но по-прежнему получаете то же сообщение об ошибке, вам необходимо провести детективную работу, чтобы найти корень проблемы. MacOS предоставляет отличный инструмент для этой работы — монитор активности. Это позволяет вам просматривать все процессы, запущенные в настоящее время на Mac, и перечислять их в соответствии с потребляемыми ими системными ресурсами (включая оперативную память). Таким образом, вы можете просмотреть, какие процессы занимают память и могут вызывать сообщения об ошибках, а затем выйти из него.
- Перейдите в Приложения > Утилиты и запустите Мониторинг активности.
- Щелкните вкладку «Память», чтобы просмотреть список процессов, потребляющих память, включая вкладки приложений и браузера.
- Выберите процесс или приложение и щелкните символ «X», чтобы закрыть его.
7. Проверьте расширения браузера
- Устаревшие или неисправные расширения браузера могут быть еще одной причиной проблем с памятью Mac, которые могут вызывать то же сообщение об ошибке. Посмотрите на расширения в каждом веб-браузере, который вы используете, и решите, использовать ли их, или вы можете отключить или удалить их.
- В Safari вы можете найти расширения в разделе «Настройки» > «Расширения». В Chrome вы можете получить к ним доступ, набрав chrome://extensions в адресной строке.
8. удалить приложение
- Некоторые приложения могут занимать гигабайты места на вашем Mac, поэтому вы можете удалить их, если не используете.
9. Установите больше оперативной памяти
- В крайнем случае и самый дорогой вариант — установить больше оперативной памяти на ваш Mac, если вы можете. Наличие большего объема физической памяти будет означать, что macOS потребуется меньше места на загрузочном диске для хранения файлов подкачки. Однако не все Mac могут обновить оперативную память после покупки, и для них это обычно означает посещение Apple Store или авторизованного сервисного центра.
- Существует ряд причин, по которым вы можете увидеть сообщение об ошибке, говорящее о том, что в вашей системе закончилась память приложения. Но все они указывают на одно и то же — не хватает места на загрузочном диске. Поэтому самое простое решение — освободить больше места. Тем не менее, вы должны выполнить шаги, описанные выше, чтобы определить, не использует ли рассматриваемое приложение слишком много памяти.