.
(Перевод it->en: В вашей системе закончилась память приложений. Чтобы избежать проблем с компьютером, завершите все приложения, которые вы не используете).
Как такое возможно, если открыто всего несколько приложений? o.O
По моему опыту, это происходит, когда на основном жестком диске системы не хватает свободного места. Операционные системы используют жесткий диск для хранения дополнительной памяти, называемой "виртуальной памятью" (я'всегда хотел, чтобы ОС могла просто зарезервировать достаточно места для себя, но она просто не может'предсказать, сколько приложений мы будем запускать).
Кроме того, стоит отметить, что регулярное использование Интернета теперь требует гораздо больше памяти, чем в прошлом. В мониторе активности вы заметите, что каждая отдельная вкладка и каждое окно (каждая открытая веб-страница) - это отдельный процесс, занимающий значительный объем памяти. Кроме того, учитывайте все рекламные объявления, фильмы, флэш, скрипты, плагины, видео 360 и т.д., от которых мы ожидаем бесперебойной работы. Новые ОС и новые веб-страницы просто используют много памяти для предоставления услуг, от которых мы ожидаем "просто работы" (например, синхронизация между устройствами, уведомления, автоматическое обновление и т.д. и т.п.).
Короче говоря, по моему опыту, обычно не существует отдельного процесса, который внезапно занимает огромное количество памяти (хотя виновником может быть негерметичная программа - например, Sketchup 2016 делает это со мной). Чаще всего это дополнительная функциональность, которую мы ожидаем от многих программ/веб-плагинов.
Я считаю, что перезагрузка компьютера всегда ненадолго снимает эту проблему - в основном за счет выгрузки всех веб-страниц и приложений, которые мы запускали в течение долгого времени. Но если наши ожидания от компьютера и аппаратные ограничения остаются прежними (и мы запускаем то же количество процессов, не меняя ничего другого), в конце концов мы снова столкнемся с этой проблемой.
Два решения, которые работают для меня:
Открывать меньше вкладок/страниц и меньше программ одновременно. Закрывайте некоторые веб-страницы/программы перед открытием тяжелых приложений, таких как MS Office, Parallels, 3D CAD, программы Adobe и т.д.
Освободите больше места на системном жестком диске (например, перенесите всю музыку и фотографии на другой диск), чтобы система могла справиться с вашими типичными потребностями в виртуальной памяти. Для меня это означает, что на диске ОС емкостью 1 ТБ необходимо >20% свободного места (200 ГБ)! Ваши требования могут быть другими. Если у вас старый ноутбук Apple, iMac или Mini, то OWC Data-Doubler - это действительно фантастический способ добиться этого.
Метод (1) - это мое временное решение, так что когда я в конце концов применю метод (2), я восстановлю быструю производительность, которую я ожидаю при одновременном запуске многих тяжелых программ.
Возможно, существует какой-то странный запрос на память, который система виртуальной памяти не может удовлетворить. Лучше всего перезагрузить Mac и запустить Activity Monitor, чтобы показать нагрузку на память, а затем проследить за деталями памяти, когда/если вы снова достигнете такого состояния памяти.
Скорее всего, это вызвано ошибкой в программе, утекающей память - поэтому вы можете обновить все программы, которые были запущены, когда это произошло в последний раз, чтобы убедиться, что это не то, что исправление ошибки может исправить.
Более вероятно, что это проблема с самой ОС. Я только что получил это сообщение, когда у меня было открыто всего несколько программ и нагрузка на память была "зеленой" в Activity Monitor - но мое время работы составляет 106 дней. Как все знают - ни один компьютер/ОС не может работать вечно без перезагрузки, хотя 106 дней - не очень большое число, если сравнивать с мэйнфреймами, но для персональной системы это довольно хорошо (хотя время работы моего второго Mac составляет 168 дней - без признаков нехватки памяти). Перезагрузка, вероятно, является лучшим предложением, пока Apple не исправит это.