Как ускорить Mac с помощью команды purge
Что происходит при запуске и завершении приложений
Когда вы дважды щёлкаете по приложению, его данные загружаются в оперативную память (RAM) и файловые кэши на диске. Это позволяет быстро подавать самые важные части программы процессору. При обычном выходе из приложения операционная система должна освободить эти кэши и память, чтобы другие приложения могли использовать ресурсы.
Однако так происходит не всегда: некоторые приложения оставляют данные в кэше или фрагменты памяти, что снижает доступный объём ресурсов и делает систему медленнее. Перезагрузка компьютера очищает кэши и память, но вы можете сделать то же самое вручную с помощью команды purge.
Важно: перед выполнением команды сохраните все незавершённые документы — purge запускается с правами администратора и лучше выполнять на «чистой» системе.
Как команда purge освобождает память и кэши
Команда purge удаляет содержимое буферов и файловых кэшей, освобождая пространство в RAM и на дисковых кешах. После выполнения команды приложения, которые вы запустите далее, смогут занять очищенные ресурсы.
Простая инструкция по использованию:
- Закройте все запущенные приложения. Если вы часто делаете это вручную, удобнее автоматизировать процесс.
- Откройте Terminal (Терминал) на вашем Mac.
- Введите команду и нажмите Enter:
sudo purge- Введите пароль администратора, когда система запросит его, и нажмите Enter.
- После завершения команда вернёт обычный prompt в Terminal. Подтверждения в явном виде не будет.
После этого содержимое RAM и дисковых кэшей будет очищено — система освободит ресурсы для других приложений.
Создание сервиса Automator для команды purge
Чтобы не открывать Terminal каждый раз, можно создать сервис (или приложение) в Automator, который будет запускать команду автоматически.
- Запустите Automator на Mac.
- В левом боковом меню выберите папку «Программы» и нажмите «Новый документ».

- В следующем окне выберите тип документа «Служба» и нажмите «Выбрать».

- Перетащите действие с именем «Выполнить AppleScript» из списка действий слева на рабочий поток справа.

- Вставьте в поле AppleScript следующий код:
tell current application
activate
do shell script "sudo purge" with administrator privileges
end tell
- Сохраните сервис через меню «Файл» → «Сохранить…».

- Придумайте имя для сервиса (например, «Sudo Purge») и нажмите «Сохранить».
- Запустить сервис можно из любого приложения: кликните имя приложения в строке меню → Службы → выберите ваш сервис.

- Вместо сервиса можно создать приложение в Automator (на шаге 3 выбрать «Приложение») и поместить его в Dock для быстрого доступа.
Когда команда purge не поможет
- Если проблема связана с медленным диском (низкая скорость чтения/записи): purge освобождает кэши, но не ускорит физический диск.
- Если у вас мало свободного места на системном разделе: очищение кэшей временно освободит пространство, но для длительного улучшения нужно удалить крупные файлы или увеличить объём хранилища.
- Если приложение утечёт память (memory leak), очистка кэша даст временное улучшение, но проблема вернётся — требуется обновление/перезапуск такого приложения или исправление в его коде.
Альтернативные подходы и инструменты
- Перезагрузка: самый простой и надёжный способ очистки всех системных кешей.
- Activity Monitor (Мониторинг системы): найдите процессы с высоким потреблением памяти и завершите их вручную.
- Освободите место на диске: удаление ненужных больших файлов или перенос данных на внешний диск повысит стабильность.
- В новых версиях macOS системные механизмы управления памятью изменяются — если команда purge недоступна, используйте перезагрузку и мониторинг процессов.
Быстрая методология (mini-метод)
- Сохраните все документы. 2. Закройте приложения. 3. Запустите sudo purge или перезагрузите систему. 4. Проверьте память и производительность в Мониторе системы.
Контрольный список по ролям
- Администратор:
- Убедиться, что пользователь сохранил данные.
- Настроить Automator-скрипт и деплоить через управление устройствами, если нужно.
- Продвинутый пользователь:
- Создать приложение Automator и поместить в Dock.
- Мониторить утечки памяти в Мониторе системы.
- Обычный пользователь:
- Перезагружать Mac при заметном замедлении. Использовать сервис лишь при уверенности в действиях.
Критерии приёмки
- Перед выполнением: все документы сохранены.
- После выполнения: свободная память увеличилась, система отвечает быстрее при запуске новых приложений.
- Если не улучшилось: повторите проверку диска и процессов — возможно, причина не в кэшах.
Безопасность и риски
- Команда выполняется с правами администратора — у неё есть привилегии изменять системные буферы. Выполняйте только доверенные команды.
- Сохраните работу перед запуском. Некоторые приложения могут некорректно реагировать на внезапную потерю кешей.
Короткий глоссарий
- RAM: оперативная память, временное хранилище для активных программ и данных.
- Кэш: временные файлы, которые ускоряют доступ к часто используемым данным.
- sudo: команда для запуска других команд с правами администратора.
Примеры ситуаций (когда это пригодится)
- Вы часто открываете тяжёлые приложения (видео/фото-редакторы) и заметили снижение отзывчивости.
- Вы администрируете тестовую машину и хотите вернуть её в «чистое» состояние без полной перезагрузки.
Заключение
Команда purge — быстрый способ вручную освободить память и файловые кэши на Mac. Для большинства пользователей самыми безопасными и простыми решениями остаются перезагрузка и мониторинг процессов. Если вы хотите автоматизировать очистку, создайте сервис или приложение в Automator и запускайте его по требованию. Всегда сохраняйте работу перед выполнением команд с правами администратора.
Источник изображения: Wikipedia
Похожие материалы
Троян Herodotus: как он работает и как защититься
Включить новое меню «Пуск» в Windows 11
Панель полей PivotTable в Excel — руководство
Включить новый Пуск в Windows 11 — инструкция
Как убрать дубликаты Диспетчера задач Windows 11