Как освободить память в Mac OS X?

У меня Macbook Pro работает Mac OS X Leopard (10.5) с 4 ГБ оперативной памяти. Я использую некоторые приложения (Parallels для Windows (1 ГБ оперативной памяти), Firefox, mail, freemind, iTunes, Finder, Terminal и все такое), и я могу заметить, что через некоторое время память полностью заполнена и производительность системы уменьшается. интересно

  1. Как я могу узнать о реальном использовании моих программ в памяти? Я использую монитор активности, но если я добавлю все индивидуальные вклады, я никогда не получаю 4 ГБ оперативной памяти.
  2. Если есть некоторые службы, которые тратят впустую память и которые мне не нужны, например, обновление google и т. Д., И как отключить их?
  3. Есть ли другие советы для освобождения памяти?

Как я могу узнать о реальном использовании моих программ в памяти. Я использую монитор активности, но если я добавлю все индивидуальные вклады, я никогда не получаю 4 ГБ ОЗУ

Хорошо, что вы никогда не получаете 4 ГБ оперативной памяти. Было бы очень плохо для вашей системы, если бы все ваши приложения использовали всю вашу реальную память. Должна быть какая-то свободная память, чтобы система работала бесперебойно, а работа с виртуальной памятью работала должным образом. Я был бы обеспокоен, если ваша свободная память меньше 50 МБ.

У Apple есть документ поддержки, объясняющий использование памяти, отображаемое в Activity Monitor.

Мне нравится iStat Menus, чтобы дать мне быстрый снимок моего использования памяти / процессора / сети.

Если есть некоторые службы, которые теряют память и которые мне не нужны, как обновление google и т. Д., И как их деактивировать

Вы можете видеть, какие процессы используют много памяти с Activity Monitor и прекращают там процессы.

Если значение « Page outs» на вкладке «Системная память» очень велико по сравнению с значением « Page ins» , или вы получаете чрезмерное прерывание диска, я бы не стал беспокоиться об этом. Я считаю, что лучший способ ограничить использование памяти, учитывая набор приложений, которые вы используете, – это просто сохранить количество вкладок / окон, которые вы открыли в Firefox, до минимума. 4 ГБ должно быть более чем достаточно для запуска этого набора приложений в Mac OS X.

Другие советы для освобождения памяти

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

Самое главное, чтобы у вас было достаточно места на диске для подкачки виртуальной памяти. В X Lab есть отличная статья, объясняющая использование памяти и как определить, достаточно ли у вас памяти.

Ответ на вопрос 3: Используйте команду очистки в терминале для принудительного освобождения некоторых кэшей дисков из памяти. Он увеличит количество свободной памяти.

Страница пользователя:

Чистка (8) Руководство системного администратора BSD

NAME purge – принудительно очищает кеш диска (очищается и очищается)

Очистка SYNOPSIS

ОПИСАНИЕ Очистка может использоваться для аппроксимации начальных условий загрузки с помощью кеша холодного диска для анализа производительности. Это не влияет на анонимную память, которая была распределена через malloc, vm_allocate и т. Д.

СМОТРИ ТАКЖЕ sync (8), malloc (3)

  • Как выборочно маршрутизировать сетевой трафик через VPN на Mac OS X Leopard?
  • Не удается установить Java 1.6 на OS X 10.5.8
  • Как добавить пользователя в группу из командной строки Mac OS X?
  • Установлен ли MySQL по умолчанию с OS X Leopard 10.5 или 10.6
  • Открытие файлов OSX для резервного копирования в Windows 7?
  • Как удалить док в Mac OS X Leopard
  • Есть ли нажатие клавиши, которая может заблокировать заставку Mac OS X?
  • Перенос брекетов между компьютерами Mac
  • Есть ли способ в Mac OS X остановить приложения от кражи фокуса, особенно между пробелами?
  • Скриншоты искажаются на Mac Mini с NVIDIA GeForce 9400M
  • Давайте будем гением компьютера.