Не очищается оперативная память на mac. Освобождение оперативной памяти в Mac OS X. Удалите лишние локализации операционной системы и софта

Сейчас я пользуюсь 13-дюймовыми MacBook Pro 2017 года с Touch Bar с накопителем 256 ГБ. Тем не менее, до этого все мои ноутбуки Apple были на 128 ГБ, и я не ощущал дискомфорта, используя их на все 100%. Как мне это удавалось?

Я собрал всю информацию по этому поводу в один материал и разделил на 10 простых советов. Они помогут вам использовать встроенные функции системы, сторонний софт и даже дополнительные «железки», чтобы удалить лишнее и расширить хранилище.

1. Приобретите внешний жесткий диск для больших файлов

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

Действительно, всю самую важную информацию я храню в iCloud Drive, на который не так давно перешел со связки Dropbox и Google Drive. Никаких проблем со всеми этими облачными хранилищами у меня никогда не было, и я доверяю им свои важные данные на 100%.

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

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

Например, у меня это постоянно во время переездов между городами железнодорожным транспортом. Именно для этого у меня здесь целый набор фильмов, который никогда не поместился бы на встроенные 128 ГБ.

Жестких дисков у меня пара : один Toshiba Canvio, а второй Western Digital My Passport. Работают адекватно, и никаких нареканий нет ни к первому, ни ко второму.

2. Отключите автоматическое создание резервных копий

Time Machine делает резервные копии данных вашего MacBook на внешний накопитель большого объема. Это может быть самый обыкновенный внешний жесткий диск или фирменное беспроводное хранилище Apple под названием Time Capsule.

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

Далеко не всегда они действительно нужны, но место на диске занимают.

До macOS High Sierra отключить создание локальной резервной копии можно было простой командой для «Терминала»:

sudo tmutil disablelocal

Включить его обратно в данном случае получится через обратную команду:

sudo tmutil enablelocal

Тем не менее, в macOS High Sierra и macOS Mojave этот прием уже не работает . Вы можете только перейти в меню «Системные настройки» > Time Machine и снять галочку с пункта «Создавать резервные копии автоматически».

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

3. Используйте облачные хранилища правильно, есть нюансы

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

Тем не менее, неопытные пользователи сталкиваются с неожиданной проблемой. После установки DropBox или Google Drive все файлы из них закачиваются на компьютер для локального доступа.

Чтобы не занимать место на жестком диске, вы можете использовать файлы в облачных хранилищах через веб-интерфейс из любого браузера: Safari, Chrome и так далее. Они предлагают удобные инструменты для такой работы, и это особенно касается Google Drive.

Но мне куда удобнее использовать облака как внешние диски с помощью утилиты ExpanDrive ($49.95 за однопользовательскую лицензию). Она точно также добавляет их прямо в Finder, но не скачивает файлы на жесткий диск.

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

Приложение работает с FTP, WebDAV, Dropbox, Google Drive, Amazon S3 и многими другими системами, протоколами и сервисами.

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

4. Перенесите медиатеку и резервные копии на внешний диск

Первое, от чего неопытные пользователи отказываются при использовании MacBook с минимальным объемом жесткого диска, это автоматическое сохранение медиатеки Apple Music для прослушивания офлайн. Сделать это можно в меню iTunes > «Настройки» > «Загрузки».

Тем не менее, вы можете перенести медиатеку на внешний жесткий диск или другой носитель. Для этого запустите iTunes с зажатой клавишей Option (⌥), выберите возможность «Создать медиатеку» и используйте для этого внешний жесткий диск. Такой же прием работает с программой «Фото».

У вас может быть несколько медиатек: избранная музыка и фотографии во внутреннем хранилище, а также все остальное на дополнительном носителе.

Интересные сценарии вы также сможете реализовать, если одновременно воспользуетесь преимуществами ExpanDrive. Переключаться между медиатеками можно через этот же Option (⌥)

Остаются резервные копии ваших устройств, которые iTunes складирует в эту папку:

~/Library/Application Support/MobileSync/Backup

Некоторые советуют изменить местоположение по умолчанию через «Терминал» на внешний жесткий диск, но это не самый лучший способ.

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

Если все-таки хотите изменить стандартное местоположение, используйте команду для «Терминала»:

ln -s /Volumes/HardDriveName/MyBackup/Backup/ ~/Library/Application\ Support/MobileSync

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

5. Удалите лишние локализации операционной системы и софта

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

Например, вы можете избавиться от них с помощью приложения CleanMyMac ($39.95 за однопользовательскую лицензию). Оно уберет бесполезные для вас языки уже во время первой автоматической чистки (так в случае c версией X).

Иногда все это занимает больше 1 ГБ, и из таких крупиц мы сегодня и собираем полезное место на жестком диске.

6. Избавьтесь от всего лишнего программного обеспечения

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

Например, я очень давно прикупил приложение Waltr 2 ($39.95), которое предназначено для простой передачи контента на мобильные устройства Apple без проводов. Видеозаписи, музыка, книги и другой контент программа автоматически конвертирует и распределяет между стандартными приложениями iOS.

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

7. Контролируйте содержимое папки «Загрузки» регулярно

Папка «Загрузки» используется macOS для хранения файлов, которые вы скачиваете из интернета, по умолчанию.

Если вы не следите за ее содержимым, в ней быстро скапливается огромное количество файлов, которые могут занимать приличное количество места на жестком диске. Например, недавно я удалил отсюда около 20 ГБ бесполезного хлама.

Я советую регулярно чистить «Загрузки» вручную или подумать об автоматизации этого процесса.

8. Настройте автоперенесение файлов на внешний диск

В автоматическом переносе файлов вам поможет приложение Hazel ($32 за однопользовательскую лицензию).

С помощью него вы можете настроить автоматический перенос файлов определенных типов по конкретным папкам или отправлять их сразу в корзину. Например, все видеозаписи форматов AVI и MKV, которые попадают в «Загрузки» на моем компьютере, автоматически переносятся в библиотеку «Фильмы».

А теперь представьте простор для действий, который перед вами открывается, когда вы объединяете возможности Hazel и ExpanDrive. Некоторые файлы сразу могут переноситься в облачное хранилище, и это очень круто.

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

9. Попробуйте встроенные средства Mac для очистки диска

Проблема нехватки места во внутренней памяти Mac известна давно. В свое время Apple перенесла все ноутбуки на SSD, которые слишком дорого стоят при большом объеме, поэтому на рынке огромное количество MacBook на 128 и даже 64 ГБ. Именно поэтому в macOS предусмотрены отдельные механизмы для очистки места.

Познакомиться с ними можно в меню «Об этом Mac» > «Хранилище» > «Управлять». Проще всего использовать советы из «Рекомендаций», здесь их достаточно.

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

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

Также обязательно используйте автоматическую очистку корзины спустя 30 дней. Настройка данной возможности находится в этом же меню.

10. Выберите нормальный софт для очистки жесткого диска

Самым простым способом проверки свободного дискового пространства станет вызов окна «Об этом Mac ». Откройте меню  → Об этом Mac и перейдите во вкладку «Хранилище ». В данном разделе отображается не только информация о свободном пространстве, но и о том, чем оно заполнено (фильмы, программы, аудио и ).

Дисковая утилита

Вы также можете посмотреть количество свободного пространства при помощи «Дисковой утилиты ». Найти её можно в Finder Программы Утилиты или вбив в поиск Spotlight соответствующий запрос.

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

Системный диск по умолчанию отображается как «Macintosh HD ».

Finder

В штатном проводнике Mac тоже можно посмотреть информацию о свободном пространстве.

1 . Откройте проводник, а затем перейдите в меню → Настройки (⌘ + ,).

2 . Перейдите во вкладку «Боковое меню ».

3 . В разделе «Устройства » поставьте галочки напротив пунктов «Жёсткие диски » и «Внешние диски ».

4 . В левом боковом меню Finder в разделе «Устройства » щёлкните правой кнопкой мыши по любому диску и нажмите «Свойства ».

Если вы хотите постоянно видеть количество свободного пространства на том или ином диске при сёрфинге в Finder, пройдите в меню Вид Показать меню статуса .

В нижней части окна Finder отобразится строка с количеством объектов в окне или числом выбранных файлов, а также доступным свободным пространством на диске. Тут же имеется ползунок регулировки размера иконок папок и файлов.

Объемы потребления оперативной памяти современными приложениями могут быть весьма и весьма солидными, но операционные системы все еще не способны максимально эффективно распределять 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 (Системные настройки – Защита и безопасность ).

В 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 .

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

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

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