"Ваша система исчерпала прикладную память". Как это возможно?

The message says: The system has ended the memory.

(Translation it->en: Your system has run out of application memory. To avoid problems with your computer, quit any applications you are not using.)

Как это возможно, если есть только немного открытых приложений? o. O

14
Похожие страницы: apple.stackexchange.com/questions/178281/…
добавлено автор Andrew Dunaway, источник
Часть информации, отсутствующей в снимке экрана, - то, сколько счетов открыто в Сафари & Хроме. Монитор деятельности мог бы показать, что Сафари содержит 30 отдельных процессов и Хром еще 10.
добавлено автор theonetruepath, источник
Я don' t помнят в тот день, сколько счетов я открылся. Ususlly у меня есть не больше, чем 5 счетов, открытых в сафари и 0 в хроме, используемом только для некоторого развивающегося теста
добавлено автор Radu Potop, источник
Я недавно видел эту проблему с почти всей свободной системной памятью. Проблемой была дефектная программа, которая ассигновала, но никогда не выпускала память GPU. Так как все отображение на экране происходит через GPU, израсходовать всю его память достаточно, чтобы вызвать законную ошибку из памяти, даже когда много системной памяти доступно.
добавлено автор user3557421, источник

6 ответы

В моем опыте это происходит, когда мой жесткий диск основной системы испытывает нехватку свободного пространства. Операционные системы используют жесткий диск для хранения дополнительной памяти, названного "виртуальной памятью". (Мне определенно всегда жаль, что OS не мог просто зарезервировать достаточно пространства для себя, но это просто не может предсказать, сколько приложений мы будем запускать).

On top of that, it's worth noting that regular web use now requires far more memory than it did in the past. In activity monitor, you'll notice that every single tab & window (every open web page) is it's own process, taking up a significant chunk of memory. On top of that, account for all the ads, movies, flash, scripts, plugins and 360 videos etc. that we expect to run smoothly. New OS's and new web pages just use a lot of memory to provide us with the services we expect to "just work" (eg. syncing across devices, notifications, automatic updating etc. etc.).

Короче говоря, в моем опыте обычно нет единственного процесса, это внезапно поднимает огромный объем памяти (хотя прохудившаяся программа могла действительно быть преступником - Sketchup, 2016 делает это мне, например). Чаще всего это - дополнительная функциональность, которую мы ожидаем многих плагинов программ/сети.

Я полагаю, что перезапуск компьютера всегда облегчает эту проблему в течение короткого времени - прежде всего, разгружая все веб-страницы и приложения, которые мы запускали со временем. Но если наше ожидание компьютера и аппаратных ограничений останется то же самое (и мы управляем тем же самым количеством процессов, не изменяя ничто больше), в конечном счете мы столкнемся с проблемой снова.

Два решения, которые работают на меня:

1) Откройте меньше счетов/страницы и меньше программ когда-то. Закройте некоторые веб-страницы/программы прежде, чем открыть значительные приложения, такие как MS Office, Параллели, 3D CAD, программы Adobe и т.д.

2) Free up more space on the system hard drive (eg. move all your music and photos to another drive), to allow the system to handle your typical virtual memory needs. For me, this means my 1TB OS drive needs >20% free space (200GB)! Your requirements may be different. If you're on an older Apple laptop or iMac or Mini, the OWC Data-Doubler is a really fantastic way to accomplish this.

Метод (1) является моим временным приспособлением, так, чтобы, когда я в конечном счете выполняю метод (2), я восстановил мгновенную работу, которую я ожидаю, управляя многими мощными программами одновременно.

6
добавлено
Например, Google Chrome - одно из ваших открытых приложений, и у вас может быть 30 счетов/страницы, открытых в Хроме, каждый из которых поднимает огромный объем памяти. На моем компьютере единственная вкладка GMail поднимает 4Gigs памяти (и у меня есть 3 из них, открываются для различных счетов)!
добавлено автор theonetruepath, источник

Возможно, что есть некоторый странный запрос о памяти, что система виртуальной памяти не может обязать. Лучший выбор состоит в том, чтобы перезапустить Mac и затем управлять Монитором Деятельности, чтобы показать давление памяти и затем наблюдать те детали памяти, когда/если вы достигаете того состояния памяти снова.

Это вероятно что-то вызванное кишащей клопами программой, пропускающей память - таким образом, вы могли изучить обновление любых программ, которые бегут, когда это в последний раз, оказалось, гарантировало, что это не что-то, что может исправить исправление ошибки.

3
добавлено

Мог быть Google Chrome прикладная утечка памяти, поскольку у меня была та же самая проблема с ним. Управляемый Диспетчер задачБольше Инструментов меню или добрался до chrome://система/) и клетчатая память, используемая открытыми счетами и, убивают их. Если не поможет, Сила, Оставляя затронутое применение должна решить проблему.

Альтернативно проверьте свое давление памяти ( memory_pressure команда) и проверьте свое свободное пространство дважды, таким образом, есть достаточно хранения для файлов подкачки. Также попытайтесь бежать чистку sudo от Терминала.

2
добавлено

Та же самая проблема произошла со мной пара несколько дней назад.

Я следую эти инструкции перезагружать NVRAM и ДЕТСКУЮ КОЛЯСКУ моего Mac. Потребление памяти пошло от 4.5 ГБ вниз к 2.8 ГБ, когда оно запустило.

  1. Turn off your Mac.

  2. Turn it back on again and press & hold Command+Option+P+R (all at the same time) before the gray screen appears.

  3. Hold the keys until you hear your Mac start up for the second time (let it beeps twice).

Я должен был повторить процесс, одно время прямо после другого, и теперь мои проблемы памяти были решены.

2
добавлено
Я скептически относился к этому комментарию. Я имею в виду, почему wouldn' t поршень перезагружается на закрытии? Никакая власть, никакое право поршня? И почему необходимо было бы нажать замысловатую комбинацию кнопок. Но быстрый googling показывает, что эта техника подтверждена Apple support.apple.com/en-us/HT204063. Содержание той страницы - в основном то же самое как этот ответ, хотя это предполагает, что у Mac будет любая ДЕТСКАЯ КОЛЯСКА (более старые макинтоши), или NVRAM (более новые макинтоши).
добавлено автор jcomeau_ictx, источник

Более вероятно это - проблема с самим OS. Я просто получил это сообщение, когда у меня было всего несколько открытых программ, и давление памяти было "зеленым" в Мониторе Деятельности - , но мой продолжительность работы 106 дни. Как все знают - никакой компьютер/OS не может работать навсегда без перезапуска, хотя 106 дней не высокое количество, если вы соответствуете универсальным ЭВМ, но для личной системы это довольно хорошо (хотя продолжительность работы моего второго Mac составляет 168 дней, поскольку мы говорим - без признаков исчерпывания памяти). Перезапуск - вероятно, лучшее предложение до мер Apple это.

0
добавлено
Я на самом деле нахожу что, с достаточным свободным пространством на Двигателе доступный, я don' t должны закрываться в значительной степени когда-либо. Самый длинный I' d уведенный были по крайней мере 6 месяцев (прежде чем системное обновление) – кажется, что OS действительно хорош в чистке памяти и сохранении стабильности вещей. Но даже тогда, перезапуск не имел никакого заметного значения к производительности системы.
добавлено автор theonetruepath, источник
Почему кто-то проваливал мой комментарий выше?
добавлено автор d-b, источник

Могут быть многократные причины этого сообщения об ошибке, потому что я регулярно получаю сообщение об ошибке и имею 300 ГБ, свободных на SSD на 500 ГБ. RAM на 32 ГБ и сообщение появились только с приблизительно 24 ГБ физической используемой RAM.

Это всегда было, когда у меня была загаженная тонна открытых вкладок Safari. Я подозреваю проблему управления памятью с Сафари. Возможно, некоторые веб-сайты вызывают его, но Сафари должно быть достаточно эластичным, чтобы прийти в себя.

Кроме того, Сафари слишком часто бросает "силу, перезагружают" выбор во мне, потому что веб-страницы прекратили отвечать. Это просто не готово к прайм-тайму. Кто-то должен набить вниз извержение типа в команду Сафари...

0
добавлено
Я сомневаюсь, что это то, потому что Сафари isn' t справляющийся it' s память хорошо (если вы не находите, что Хром обрабатывает ту же самую загаженную тонну намного лучше). Если вы смотрите на Монитор Деятельности, you' ll видят, что каждая веб-страница требует большой памяти - особенно если they' у веб-приложений ре (таких как Gmail - 4 ГБ мадам для меня) или есть объявления вспышки/фильма (такие как каждый блог/сайт новостей).
добавлено автор theonetruepath, источник