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