2

Я использую Mac для разработки программного обеспечения. Он имеет 4 ГБ оперативной памяти (не может быть обновлен), и когда я включаю его без каких-либо программ, запущенных мной, он потребляет 2 ГБ памяти. Я разрабатываю приложение на Rails, и сам сервер нуждается в большом количестве памяти, поэтому у меня всегда есть проблема со свободной памятью.

Вопрос в том, почему ОС потребляет половину моей памяти?

И есть ли способ уменьшить потребление памяти? Я выключил все виджеты, но не очень помогает. Я не хочу ничего особенного от ОС, а просто развиваться ...

У кого-нибудь есть идеи по этому поводу?


Хорошо, ребята. Я сделал больше проверок, чтобы увидеть, что там происходит. Я согласен, OSX не потребляет так много. но я вижу очень странное поведение: у меня около 1,5 ГБ НЕАКТИВНОЙ ПАМЯТИ, моему Rails-серверу требуется больше памяти, а затем он начинает так много использовать жесткий диск. Есть много страниц, так что мой сервер перестает работать.

я думаю, что НЕАКТИВНАЯ ПАМЯТЬ должна быть освобождена правильно, когда какой-то программе требуется больше памяти. но это не так. когда я даже выполняю команду "чистки", она так сильно ее освобождает. Таким образом, вопрос в том, в каком случае что-то подобное может случиться с НЕАКТИВНОЙ ПАМЯТЬЮ? у какого тела есть подобный опыт?

1 ответ1

5

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

Если на вкладке « Системная память » Activity Monitor не показывает высокое и постоянно растущее значение выхода страницы , это не повод для беспокойства.


Например, моя система имеет довольно мало свободную оперативную память, но моя страница из количества очень мало, поэтому 4 Гб оперативной памяти достаточно определенно для просмотра суперпользователя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .