У меня 27-дюймовый iMac (конец 2012 года, OS X 10.9.2) с 8 ГБ ОЗУ. Использование памяти всегда превышает 7 ГБ, хотя я не думаю, что у меня так много работы. Это приводит к случайному зависанию программы и ощущению зависания компьютера.
Самая тяжелая вещь, которую я запускаю, - это виртуализация Parallels несуществующего ноутбука Windows (для моих программ только для Windows; связанных с работой). Тогда я в основном серфить с Chrome (10-20 вкладок, некоторые с видео на YouTube). Конечно, у меня открыты другие вещи, такие как Mail, Evernote и некоторые другие. Но я не думаю, что компьютер с 8 ГБ ОЗУ должен быть перегружен этим. Я могу ошибаться.
Я готов предоставить экспорт процессов из Activity Monitor. Конечно, я попытался разобраться в этом, и я запускаю МНОГО мелких процессов (неизвестных мне) - системные вещи, которые я предполагаю. Я давно пользуюсь ПК и знаю свой способ управления процессами на ПК, но не на Mac.
Как вы думаете? Мне просто нужно больше оперативной памяти или мне не хочется?
С Уважением,
источник
Ответы:
Поскольку OSX управляет памятью (как и Windows), часто трудно определить, вызваны ли проблемы с производительностью ограничением памяти. Технически, вы действительно хотите, чтобы ОС захватила всю доступную память и распределила ее по мере необходимости, в этом случае вы увидите, что вся память «используется», даже если может быть память, доступная, но не выделенная ОС.
Это несколько аналогично тому, что происходит в OSX и Win7 +. Однако в прошлом Apple путала многие классификации памяти, такие как Wired, Swap, Real и т. Д.
К счастью, вы работаете с Mavericks, и новой функцией Mavericks является график давления памяти, описанный в документе поддержки Apple здесь: http://support.apple.com/kb/HT5890.
В основном, если график памяти показывает красный, вам нужно больше оперативной памяти, если его зеленый, у вас все хорошо. Я предлагаю прочитать статью для получения более подробной информации, но красный, желтый, зеленый - отличный визуальный инструмент, помогающий определить, где могут возникнуть проблемы.
В зависимости от вашей модели, я лично обнаружил, что компьютеры Mac больше страдают от скорости доступа к жесткому диску, чем от ограничений памяти, поэтому SSD, если у вас его нет в iMac, оказывает огромное влияние (и, к сожалению, немало работы, которую нужно внести в ваш iMac )
источник
Как и любая современная операционная система, OS X старается максимально использовать оперативную память. Например, OS X:
Очевидно, что эта память все еще доступна для других целей, если это необходимо. Но система по праву не видит необходимости «освобождать» ее прямо сейчас : она ждет, когда появится необходимость.
Это означает, что после некоторого запуска ваш компьютер всегда будет показывать, что ваша память полностью или почти полностью занята. Это не значит, что у вас недостаточно оперативной памяти, просто система не позволяет ей тратить впустую.
Чтобы узнать, действительно ли вам не хватает памяти, вы должны в основном проверять, часто ли вы меняетесь местами. Я бы сослался на отличный ответ @ Cmason.
источник
Получи себе SSD. 10.9.2 хорошо знает, как эффективно управлять ОЗУ, и вам не стоит об этом беспокоиться. Как уже говорилось выше, OSX постарается сохранить как можно больше памяти для здоровой работы.
8 ГБ подходит для обычного использования (интенсивное редактирование видео / графики в этом контексте не считается нормальным).
В начале 2011 года у меня был 15-дюймовый MBP с 8 ГБ, который просто стал другим, гораздо более быстрым, когда я установил SSD. Я запускаю виртуальные машины Win7 с VirtualBox, с виртуальными машинами на внешнем диске FireWire 800, никаких проблем.
источник
Мне нравится ответ @ cmason, но я хотел бы уточнить некоторые основополагающие вещи.
У вас есть два отдельных вопроса: (1) Лаги, о которых вы сообщаете, скорее всего, вызваны жестким диском, на что намекают некоторые ответы. Переход в нужное место на жестком диске часто занимает порядка ~ 10 мс, и эти задержки увеличиваются, чтобы быть видимыми для пользователя. (2) Память заполнена, потому что память используется в качестве кэша диска.
Единственное отношение состоит в том, что, когда системе необходимо снова прочитать то же самое с диска, может помочь дополнительная память, используемая в качестве кэша (если то, что вам нужно, хранится в оперативной памяти).
Но всякий раз, когда система читает новые данные с жесткого диска, может помочь только более быстрый диск (SSD) (в качестве альтернативы, некоторые системы пытаются угадать, что система будет читать с диска, и заранее прочитать это, но это не может сделать вообще чудеса, так как у компьютеров нет хрустальных шаров, чтобы предсказывать будущее).
источник
Обновление оперативной памяти дешево и просто, поэтому просто сделайте это, а не пытайтесь понять сложности управления памятью в OS X.
Обновление твердотельного накопителя стоит дорого и сложно (особенно на iMac), но будет иметь гораздо более непосредственное и заметное значение. Я никогда не пробовал, но подозреваю, что даже запуск OS X с внешнего SSD, подключенного к Thunderbolt, будет быстрее, чем внутренний вращающийся диск (хотя и медленнее, чем внутренний диск).
Скорее всего, между Parallels и Chrome OS X завершает обмен памятью на диск, а дисковый ввод-вывод на вращающемся диске замедляется. По моему опыту, браузеры не хотят освобождать память с течением времени, поэтому попробуйте перезапустить Chrome, когда заметите проблему. Скорее всего, это проще, чем перезапустить Parallels.
источник
8 гигабайт оперативной памяти - это хорошо для твоего брата по макинтошу ... у меня 2014 mbp w / 8gs, и у меня такая же проблема память выглядит так, как будто она почти полностью израсходована, но на самом деле она просто в кеше приложения и файла ... мне лично нравится показывать все мои записи, а не находиться в кеше (ах), но что я могу сделать? лол...
и кстати - у меня есть ssd. Я также был ничем иным, как пользователем Mac всю свою жизнь, и я могу честно сказать вам, что это МИР различий ... от времени загрузки около 1 минуты и 1/2, как правило, до времени загрузки около 5 секунд ..... НЕТ БС;)
источник
Люди, рекомендующие обновление оперативной памяти - тратить ваше время и деньги. Некоторое время назад мы наблюдали за этой проблемой на совершенно новом 30-дюймовом настольном Mac, у которого было 8 ГБ. Начнем с того, что использование оперативной памяти просто возрастает в течение нескольких дней, а приложения не выпускаются, через 3 дня Firefox занимает 4 ГБ ОЗУ, другие приложения держатся. к большому количеству ничего не оставляя системе, и это абсолютно безумно медленно и непригодно.
Модернизированный, чтобы добавить еще 8 ГБ к общему количеству 16. И что вы знаете? Спустя 3 дня все 16 ГБ были сохранены, Firefox на 5 ГБ, текстовый редактор Atom на 4 ГБ, другие подобные приложения, почта на 3 ГБ.
Эти цифры безумны, они не являются нормальными, это не происходит на реальных ПК, например, в Windows или Linux. Это полностью ошибка Apple OS и плохое управление оперативной памятью.
Так что не покупайте больше оперативной памяти, экономьте деньги. Надеюсь, я все еще ищу программное решение, чтобы заставить его освободить оперативную память от приложений.
Обновление: оказывается, что шторные приложения достаточно умны, чтобы иметь собственное управление ОЗУ, редактируя Firefox
about:config
:источник