Как очистить память на Mac, удалив раздел «Другое. Очистка памяти на макбуке Попробуйте встроенные средства Mac для очистки диска

"Терминал" - это замечательное приложение, должен вам сказать. С помощью него можно проделывать вещи, которые недоступны из графического интерфейса системы. Но тут надо быть предельно осторожными, так как незнание того, что вы делаете, может привести к катастрофе (например, команда "rm *"). Но может быть и наоборот. Об одной из полезных команд мы сегодня и поговорим. Она позволит вам очистить оперативную память для более быстрой работы уже открытых приложений, а также для запуска новых.

Как вам наверняка известно, памяти много не бывает. Особенно, если речь идет об оперативной памяти (RAM). Именно от ее количества напрямую зависит, как быстро будут работать такие монстры софтверной индустрии, как или Photoshop. И, конечно, наличие свободной оперативной памяти влияет на скорость работы всей системы в целом. Поэтому было бы неплохо иметь простой и надежный инструмент, который позволит «подчистить» оперативную память.

Запустите приложение «Терминал» (Terminal) и выполните всего одну команду:

После этого ваш Мас на несколько секунд серьезно призадумается. Но пугаться не стоит. Просто подождите немного. Эта команда, говоря простым языком, выполняет мини-перезагрузку вашего компьютера. Все открытые программы и данные при этом не пострадают. Все останется ровно в том состоянии, в котором Мас находился до запуска команды «purge».

В нашем случае количество свободной оперативной памяти увеличилось с 400 МБ до примерно 1 ГБ, что является очень хорошим результатом.


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

По материалам cultofmac

В OS X используется следующее распределение оперативной памяти:

– Часть памяти резервируется под системные нужды (ядро, системные сервисы). Это так называемая Зарезервированная память (она же Wired );
– Часть памяти используется активными программами для своей работы. Это Активная память (Active );
– Часть памяти остается занятой данными тех приложений, работа которых недавно была завершена. Используется для быстрого повторного запуска этих приложений. Эту часть называют Неактивной памятью (Inactive )

Увидеть состояние этих частей памяти можно с помощью программы Мониторинг системы (Программы Утилиты ):

При активной работе в системе, иногда случается так, что свободной памяти остается мало и система начинает освобождать Неактивную ее часть, т.е. OS X сама заботится об оптимальном использовании оперативной памяти.

Но если вы решили самостоятельно навести порядок в памяти, то и такой инструмент в системе найдется. Для удобства его использования, предлагаю написать небольшой скрипт, который вы сможете в любое время запускать и самостоятельно очищать оперативную память.

Приступим

Запустите приложение Редактор AppleScript (Программы - Утилиты ). Затем, в открывшееся окно скопируйте этот текст:

display dialog "Освободить память?" buttons {"Отмена", "ОК"} with icon 2 with title "Освобождение памяти" default button 2
set buttonAnswer to the button returned of the result
if buttonAnswer is "ОК" then
say "Освобождение памяти. Подождите."
tell application "Terminal"
do shell script "purge"
quit
end tell
say "Выполнено!"
end if

Нажмите кнопку Компилировать в панели инструментов. Затем нажмите комбинацию клавиш Cmd+S и в диалоге сохранения выберите папку Программы , введите название, например, FreeMem , выберите формат файла – Программа , затем нажмите кнопку Сохранить . То есть все действия аналогичны тем, что описаны и показаны на картинках в статье.

Для удобства вытащите из папки Программы вашу новую утилиту FreeMem в Dock .

Это еще не все. Для работы скрипта нам нужно, чтобы в системе была установлена поддержка Преобразования текста в речь для русского языка. Проверить это можно тут:

Все. Теперь можете запускать вашу новую утилиту. Проконтролировать эффективность ее работы можно все той же программой Мониторинг системы (Программы Утилиты ). Вот что получилось у меня:

Сравните выделенные цифры на самой первой картинке и на этой.

Объемы потребления оперативной памяти современными приложениями могут быть весьма и весьма солидными, но операционные системы все еще не способны максимально эффективно распределять RAM между приложениями, основываясь на приоритетах пользователя.

Вконтакте

Впрочем, существует довольно много способов освободить дополнительные мегабайты или даже гигабайты оперативной памяти, изъяв из нее невостребованные на данный момент процессы. К тому же, существует целый ряд специальных утилит для очистки RAM. В этой статье речь пойдет об одной из таких программ — Memory Clean . Скачать ее можно абсолютно бесплатно из магазина приложений Mac App Store по ссылке ниже.

Итак, для начала нужно настроить Memory Clean . Для этого необходимо кликнуть по иконке приложения в статус-баре и выбрать пункт Preferences.

Здесь имеется ряд опций, среди которых параметр Treshold Level, при помощи которого следует указать минимальный объем свободной оперативной памяти, при котором программа начнет работу.
Разработчики подчеркивают, что наиболее сильно эффект от работы Memory Clean заметен после завершения работы с приложениями, обладающими высоким ресурсопотреблением. Утилита работает в фоновом режиме, не требует вмешательства пользователя и не «мозолит глаза», однако, может стать полезным инструментом для пользователей, регулярно заставляющих свой ПК работать на пределе возможностей.

Современные модели Mac оснащаются быстрыми, но довольно скромными по объему SSD-накопителями. 128 или 256 Гб быстро забиваются полезными данными, играми, документами и контентом.

Со временем появляется нехватка свободного места, быстрая очистка не дает результатов, а анализ загруженности системы указывает главного пожирателя пространства – раздел «Другое» .

Что попадает в категорию «Другое»

  • документы, которые хранятся на диске или в кэше приложений (например, при автоматическом сохранении);
  • архивы и образы дисков;
  • временные файлы и данные пользователя;
  • файлы библиотек, кэш приложений, плагины, дополнения и расширения программ;
  • файлы виртуальных машин.

Как видите, перечень довольно обширный, прочитав его, в памяти сразу возникает несколько ассоциаций.

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

Почему не стоит доверять автоматическим «клинерам» и «оптимайзерам»

Утилиты-клинеры, самой популярной из которых является CleanMyMac , не позволяют в полной мере удалять весь системный кэш и мусор.

Я лично не имею ничего против утилиты от MacPaw , но сам давно отказался от её использования.

Разработчики подобных программ закладывают в алгоритмы очистки все места и закоулки macOS, которые следует проверять при поиске мусора и кэша. Если предоставить программе слишком большое пространство, велика вероятность удаления нужных данных. Так программисты указывают пути и папки, в которые по умолчанию сохраняют свои данные и документы большинство программ.

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

Разработчики клинеров стараются держать руку на пульсе и регулярно обновлять подобные данные, но уследить за всеми приложениями просто невозможно.

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

Для максимально эффективной очистки системы без ручной чистки и удаления не обойтись.

Как искать «Другое» на Mac

Вместо автоматического «клинера» лучше обзавестись толковым «информером». Давно пользуюсь утилитой , которая наглядно отображает структуру файлов и папок в системе. С её помощью в пару кликов можно оказаться в самой «прожорливой» директории и вручную очистить её.

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

1. Для начала просмотрите паку Загрузки и Документы на предмет больших файлов, архивов документов или недокачанных данных.

2. Посмотрите папку с кэшем по пути ~/Library/Caches/. Там часто хранятся данные даже давно удаленных программ и игр.

3. При помощи Смарт-папки можете отыскать самые больший файлы в системе (создайте умную папку с фильтром на размер файла больше 150-200 Мб).

4. Попробуйте утилиту DaisyDisk (есть бесплатная пробная версия) для поиска мусора в системе.

Есть еще одна причина «исчезновения» памяти на Mac

Иногда определенный объем дискового пространства не занят никакими данными, а система просто не воспринимает его.

Такое происходит, если на Mac давно не производили чистую установку macOS, а лишь обновлялись поверх установленной системы.

Нужно произвести проверку диска на ошибки штатными средствами.

1. Отключите систему шифрования FileVault на время проверки и устранения ошибок.

Перейдите в и перейдите на вкладку FileVault. Нажмите на значок замка и введите пароль администратора. Отключите FileVault.

2. Загрузите Mac в Безопасном режиме . Для этого в самом начале загрузки компьютера зажмите клавишу Shift .

Компьютер загрузится из специальной области на диске. Так можно быстро протестировать системный раздел на предмет ошибок.

3. Воспользуйтесь Дисковой утилитой . Запустите приложение из меню безопасного режима, выберите системный диск и перейдите в раздел Первая помощь .

Запустите проверку диска и дождитесь её завершения. Если в процессе появятся ошибки, воспользуйтесь кнопкой Исправить диск .

4. После окончания процедуры проверки перезагрузите Mac и не забудьте заново включить шифрование FileVault (Системные настройки – Защита и безопасность ).

У пользователей операционной системы Mac OS X с относительно небольшим по современным меркам объемом оперативной памяти (4 Гб и менее) при работе с большим количеством ресурсоемких приложений может наблюдаться ситуация постепенного замедления работы компьютера. Если посмотреть в такие моменты на данные, которые показывает утилита «Мониторинг системы» из раздела служебных программ, то можно будет отметить практически полное отсутствие свободной памяти.

Что делать в том случае, когда увеличить объем оперативной памяти в ближайшее время в силу различных причин не представляется возможным, а работу за компьютером продолжать нужно? Как очистить оперативную память в Mac OS X и перераспределить имеющиеся ресурсы у компьютера?
В окне мониторинга системы обратите внимание на количество неактивной памяти. Неактивная память - это часть оперативной памяти, занятая уже закрытыми приложениями. Здесь вполне логичным будет вопрос - почему не освобождаются ресурсы от уже закрытых программ?

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

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

Очистить оперативную память в Mac OS X можно если запустить терминал и в его окне от имени текущего пользователя выполнить следующую команду:

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

На рисунках ниже показан результат однократного запуска данной программы. Как видно из приведенных данных в результате работы purge объем свобойной оперативной памяти увеличился с 4,19 до 4,88 гигабайт.


Утилита purge устанавливает в составе комплекта программ для разработчиков Xcode. Поэтому, если у вас при запуске команды в терминале получается одно из следующих сообщений:

~bash: purge: command not found


или

Unable to purge disk buffers, error #-1


то это означает, что Xcode у вас не установлен. Вы можете загрузить его с официального сайта Apple из раздела для разработчиков, предварительно там зарегистрировавшись. Или установить Xcode с диска, который прилагался к ноутбуку или стационарному компьютеру Apple при его приобретении.

На системах для успешной работы purge потребуется Xcode 3.2.3 и старше. В противном случае вы будете получать предупреждение об ошибке:

WARNING: Could not determine processor information.
WARNING: Could not determine memory controller information.
WARNING: Could not determine Operating System information.

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

/usr/bin/purge | say "Memory" + "Free"


Кроном из командной строки в Mac OS пользоваться не очень удобно. Гораздо приятнее это делать с помощью замечательной надстройки над Cron в виде небольшой утилиты под названием CronniX, которая обладает простым, интуитивно понятным и приятным графическим интерфейсом для создания задний по расписанию в Macintosh.


Для очистки неактивной оперативной памяти в Mac OS X существует также великое множество небольших программ с приятным графическим интерфейсом: MemoryFree, SmartMemoryCleaner. Данные программы выполняют ту же самую работу, что и purge, только в более наглядном виде.