Освобождение неактивной памяти в Mac OS X с помощью команды очистки
Mac OS X имеет довольно хорошее управление памятью, но оно не идеально, и иногда ОЗУ может без необходимости удерживаться в «неактивном» состоянии, несмотря на то, что содержимое больше не требуется. Если вы активно используете память или вам просто нужно освободить часть доступной оперативной памяти, вы можете заставить Mac OS X очистить неактивную память.
- Запустите Терминал, расположенный в /Applications/Utilities/, и введите следующую команду
- Дайте OS X минуту или две для завершения процесса
sudo purge
Примечание: некоторые версии OS X могут не требовать префикса команды очистки с помощью sudo, в то время как запуск с помощью sudo потребует аутентификации, например:
sudo purge
Откройте Монитор активности, чтобы самостоятельно увидеть результаты до и после, вы обнаружите существенные изменения на счетчиках «Свободно», «Использовано» и «Неактивно» в системной памяти.
Команда purge принудительно очищает кеш диска и памяти, предлагая «холодный буферный кеш диска», который аналогичен состоянию операционной системы после перезагрузки. Конечно, преимущество использования очистки вместо перезагрузки заключается в том, что вам не нужно перезагружать машину, и вы можете поддерживать активные в данный момент приложения, при этом освобождая память.
Это не обязательно для большинства пользователей Mac, но опытные пользователи и те, у кого большие требования к памяти, несомненно, сочтут эту команду полезной в будущем. Если вы чувствуете, что часто достигаете потолка памяти, узнайте, как проверить, нуждается ли ваш Mac в обновлении оперативной памяти, и подумайте об обновлении, это может значительно улучшить общую производительность системы.
Примечание. Возможно, вам потребуется установить XCode & Developer Tools, чтобы использовать команду очистки, которую можно бесплатно загрузить из Mac App Store.