О приложении
MagicMacCleaner — это сверхбыстрая встроенная утилита для очистки и обслуживания диска, созданная с нуля специально для компьютеров Mac Apple Silicon (M1, M2, M3, M4) под управлением macOS 13+ (Ventura, Sonoma, Sequoia).
Скриншот и Интерфейс macOS
Нативный интерфейс на SwiftUI, созданный специально для macOS и Apple Silicon

Подробное Описание MagicMacCleaner
MagicMacCleaner — это сверхбыстрая встроенная утилита для очистки и обслуживания диска, созданная с нуля специально для компьютеров Mac Apple Silicon (M1, M2, M3, M4) под управлением macOS 13+ (Ventura, Sonoma, Sequoia).
В отличие от традиционных коммерческих очистителей, которые взимают агрессивную ежемесячную подписку, бомбардируют вас всплывающими окнами с рекламой и устанавливают постоянные фоновые демоны, которые поглощают заряд батареи (см. наше подробное [сравнение MagicMacCleaner и CleanMyMac](magic-mac-cleaner-vs-cleanmymac.html)), MagicMacCleaner 100% бесплатен и не содержит рекламы. Он не собирает телеметрию, не содержит кода сетевого отслеживания и обрабатывает каждый байт локально на вашем компьютере.
Самое главное, MagicMacCleaner был разработан для очистки скрытых, тяжелых кэшей разработчиков и системных кэшей, которые игнорируются стандартными очистителями: Xcode DerivedData, заброшенной среды выполнения симулятора iOS, кэшей сборки Docker, потерянных файлов пакетов Git, неиндексированных журналов контейнеров и забытых папок `node_modules`, скрытых в каталогах ваших проектов.
Дилемма Apple Silicon Storage: почему твердотельные накопители емкостью 256 ГБ и 512 ГБ быстро заполняются
Компьютеры Apple Silicon MacBook и Mac Studio — это чудеса вычислительной эффективности, но цена унифицированного хранилища Apple, не подлежащая обновлению, означает, что миллионы пользователей и разработчиков работают на внутренних твердотельных накопителях емкостью 256 или 512 ГБ.
В macOS дисковое пространство — это не просто пассивное хранилище; он напрямую влияет на скорость и стабильность работы вашей системы. Apple Silicon использует унифицированную архитектуру памяти (UMA), в которой оперативная память с высокой пропускной способностью распределяется между центральным процессором, графическим процессором и нейронным процессором. Когда ваша физическая оперативная память заполняется во время тяжелых рабочих процессов (таких как компиляция кода, запуск контейнеров Docker или редактирование видео высокого разрешения), macOS использует подкачку виртуальной памяти, записанную на ваш внутренний SSD в `/private/var/vm`.
Когда свободная емкость SSD падает ниже 15–20 %:
- Фрагментация файловой системы APFS резко возрастает, что снижает производительность произвольного чтения/записи ввода/вывода.
- macOS не может выделять смежные блоки подкачки, что приводит к скачкам производительности процессора и катастрофам в задачах ядра.
- Усиление записи NAND резко возрастает, что значительно сокращает срок службы (TBW) вашего несменного припаянного твердотельного накопителя.
- Сборки Xcode, Docker и Android Studio загадочным образом завершаются сбоем из-за загадочных ошибок нехватки места на диске.
MagicMacCleaner навсегда устраняет это узкое место, нацеливаясь на огромные скрытые кэши, к которым повседневные утилиты боятся прикасаться.
Двойной режим: простой режим и режим экспертного разработчика
При обслуживании программного обеспечения никогда не подойдет один размер. Случайного пользователя MacBook Air, желающего освободить место, никогда не должны смущать загадочные пути, такие как `~/Library/Developer/Xcode/DerivedData`. И наоборот, опытному инженеру-программисту нужны точные пути POSIX, номера индексных дескрипторов и подробности выполнения из командной строки.
MagicMacCleaner решает эту проблему с помощью мгновенного переключения режима:
1. Простой режим (обычные пользователи и креативы):
- Объяснения на простом английском языке без технического жаргона.
- Четкие индикаторы безопасности: что содержит каждая категория, почему ее безопасно удалять и будет ли macOS автоматически восстанавливать ее.
- Вкладки разработчика и инструменты корневой системы полностью скрыты, поэтому вы никогда не сможете по ошибке нарушить настройки разработки.
- Безопасная очистка в один клик с автоматической защитой от мусора.
2. Экспертный режим (разработчики и системные инженеры):
- Показывает точные пути к каталогам, цели символических ссылок и распределение дисковых блоков.
- Открывает специальные инструменты разработчика: диспетчер выполнения симулятора, сбор мусора репозитория Git, быструю очистку уровня 1 и удаление Docker.
- Полная видимость артефактов сборки в Swift, Rust, Go, Python, Java и Node.js.
- Пробный экспорт JSON для проверки каждого файла-кандидата до того, как будет затронут хотя бы один байт.
1. Разработчик Deep Clean Engine
Современные стеки разработки программного обеспечения общеизвестно жадны. Разработчик, который не проводил глубокую очистку своей среды в течение шести месяцев, часто использует от 80 до 150 ГБ полностью избыточных кешей сборки:
- Xcode DerivedData и кэш модулей: промежуточные объектные файлы, графы символов и кэши модулей, созданные инструментами сборки Clang и Swift (`~/Library/Developer/Xcode/DerivedData`). MagicMacCleaner безопасно индексирует каждую папку проекта, показывая точные названия проектов, временные метки последнего изменения и свободное пространство.
- Менеджер времени выполнения симулятора: когда вы устанавливаете новые версии iOS, watchOS или tvOS в Xcode, macOS сохраняет образы дисков времени выполнения симулятора в `/Library/Developer/CoreSimulator/Profiles/Runtimes`. Каждая устаревшая среда выполнения занимает от 8 до 15 ГБ дискового пространства. MagicMacCleaner напрямую интегрируется с simctl, отображая количество устройств и даты последнего использования, а также выполняя хирургические команды удаления во время выполнения simctl одним щелчком мыши.
- XCTestDevices и CoreDevice DeviceFS: остатки автоматических тестовых запусков и снимки дисков iPhone и iPad, подключенных через USB/Wi-Fi (`~/Library/Developer/CoreDevice/DeviceFS` и `~/Library/Developer/XCTestDevices`). Они легко накапливают более 20 ГБ за несколько месяцев активной разработки.
- Кэш сборки Docker: Docker Desktop в macOS хранит свой виртуальный диск в виде необработанного образа, который постоянно расширяется. MagicMacCleaner устраняет устаревшие слои кэша сборки и висячие изображения, одновременно строго защищая активные контейнеры и постоянные тома базы данных.
- Заброшенный сканер `node_modules`: Проекты Node.js печально известны своими глубоко вложенными деревьями зависимостей. Когда вы завершаете клиентский проект или отказываетесь от него, его папка «node_modules» размером более 1 ГБ остается на вашем диске навсегда. MagicMacCleaner сканирует указанные вами корни проектов (например, `~/Projects`, `~/Developer`, `~/Work`, `~/Documents/GitHub`), чтобы найти неактивные проекты, неактивные более 60 дней, позволяя удалить тысячи файлов зависимостей одним касанием.
- Кеши многоязычных пакетов: комплексный аудит для Homebrew (`~/Library/Caches/Homebrew`), Cargo (Rust `~/.cargo/registry`), кэша сборки Go (`~/Library/Caches/go-build`), кэша Python pipwheel (`~/Library/Caches/pip`), CocoaPods (`~/Library/Caches/CocoaPods`), Maven (`~/.m2`) и Gradle (`~/.gradle/caches`).
2. Уровень 1. Быстрая развертка (Shift-Cmd-L)
Для разработчиков, у которых сжатые сроки, MagicMacCleaner предлагает Быструю очистку уровня 1 (`⇧⌘L`). Эта специализированная группа фокусируется исключительно на четырех наиболее быстро растущих, 100% воспроизводимых системных источниках:
- `~/Library/Developer/CoreDevice/DeviceFS` (снимки образа подключенного устройства)
- `~/Library/Developer/XCTestDevices` (потерянные клоны тестового симулятора)
- `~/Library/Developer/XcodeBuildMCP/workspaces` (рабочие области сервера сборки MCP)
- Прерванные временные файлы пакетов Git (`.git/objects/pack/tmp_pack_` и `tmp_idx_`, оставленные отмененными клонами или сбросами сети)
Уровень 1 сканирует эти нестабильные каталоги менее чем за две секунды, используя высокоэффективные асинхронные средства обхода каталогов POSIX, вычисляя точный размер каждого кандидата и позволяя немедленно высвободить их одним щелчком мыши.
3. Демистификация «системных данных» и скрытых хранилищ
Самым большим источником разочарования пользователей macOS является загадочная категория Системные данные (ранее «Другое») в настройках хранилища Apple, размер которой часто без объяснения причин увеличивается до 100 ГБ и более.
MagicMacCleaner удаляет слои системных данных macOS:
- Контейнеры приложений: изолированные приложения macOS хранят временные файлы, уровни кэша и базы данных в `~/Library/Containers`. MagicMacCleaner показывает, какие именно приложения увеличиваются в размерах.
- Системные и пользовательские кэши: сканирует `/Library/Caches` и пользовательские кэши на наличие потерянных временных файлов, оставшихся в результате неустановленного программного обеспечения или сбоя процессов.
- Временные папки Var: macOS хранит артефакты системной компиляции, кэши шрифтов и миниатюры быстрого просмотра в `/private/var/folders`. MagicMacCleaner безопасно идентифицирует кэши просроченных сеансов.
- Информация о локальных снимках APFS: когда Time Machine включена, macOS ежечасно создает снимки APFS, которые блокируют освобождение удаленных блоков диска. MagicMacCleaner проверяет эти снимки и предоставляет пошаговые рекомендации по неразрушающему восстановлению.
4. Умный поиск дубликатов и больших файлов
Удаление дубликатов файлов опасно, если очиститель не понимает APFS (файловая система Apple). В APFS дублирование файла в Finder создает клон для копирования при записи, который использует общие блоки физического диска и не занимает нулевое дополнительное пространство до тех пор, пока не будет изменено. Стандартные программы очистки ошибочно идентифицируют эти клоны, удаляют их и не освобождают ни одного байта реальной физической памяти!
MagicMacCleaner использует Двухэтапное прогрессивное хеширование:
1. Клон APFS и фильтр индексных дескрипторов: проверяет базовый индексный дескриптор файловой системы. Клонированные блоки и жесткие ссылки, указывающие на одни и те же данные, обнаруживаются и исключаются из ложных отчетов, позволяющих экономить место.
2. Быстрое предварительное сканирование отпечатков пальцев: файлы-кандидаты одинаковой длины в байтах сравниваются с помощью префикса и суффикса размером 4 КБ. 98% недубликатов удаляются за миллисекунды без чтения всего файла.
3. Полный криптографический SHA-256. Только истинные совпадения-кандидаты подвергаются полному хешированию SHA-256 с использованием ограниченных многопоточных рабочих процессов, настроенных на производительность ядер вашего чипа M-серии, что гарантирует, что ваш твердотельный накопитель никогда не будет дросселировать из-за чрезмерного нагрева.
5. Безопасный деинсталлятор приложений
Перетаскивание приложения из `/Applications` в корзину оставляет после себя десятки мегабайт (а иногда и гигабайт) настроек, файлов поддержки, кэшированных баз данных и агентов фонового запуска.
MagicMacCleaner проверяет идентификатор пакета целевого приложения (`CFBundleIdentifier`) и находит все связанные файлы в:
- `~/Library/Application Support/`
- `~/Library/Caches/` & `/Library/Caches/`
- `~/Library/Containers/` и `~/Library/Group Containers/`
- `~/Library/Preferences/` & `~/Library/Saved Application State/`
- `~/Library/LaunchAgents/` & `/Library/LaunchDaemons/`
Перед удалением все просматривается в структурированной иерархии, что позволяет полностью искоренить устойчивое программное обеспечение, не оставляя цифровых следов.
6. Гарантия архитектурной безопасности и конфиденциальность
Безопасность в MagicMacCleaner не является второстепенным вопросом; это основа кода приложения:
- Нулевой обход символических ссылок (Anti-TOCTOU): MagicMacCleaner проверяет индексные дескрипторы файлов до и после сканирования, чтобы предотвратить атаки по символическим ссылкам с учетом времени проверки и времени использования (TOCTOU). Он никогда не будет следовать по символической ссылке из песочницы в защищенные пользовательские каталоги.
- Философия «Trash-First»: при обычных операциях очистки файлы перемещаются в встроенную корзину macOS («~/.Trash»). Если вы когда-нибудь удалите что-то по ошибке, вы можете мгновенно восстановить его с помощью Cmd-Z или щелкнуть правой кнопкой мыши «Вернуть обратно» в Finder.
- Запуск блокировки приложений: активные процессы (такие как Xcode, Simulator, Docker, Chrome или Final Cut) обнаруживаются в режиме реального времени. MagicMacCleaner отказывается удалять файлы кэша, принадлежащие активным в данный момент процессам, предотвращая сбои или повреждение данных.
- 100 % автономно и конфиденциально: создано без каких-либо сетевых сетевых модулей или библиотек аналитики. Имена файлов, иерархия папок и содержимое диска остаются только на вашем Mac.
Освободите десятки гигабайт уже сегодня. Загрузите MagicMacCleaner и убедитесь, что ваш Apple Silicon Mac действительно предназначен для работы!
Подсчитайте, сколько дискового пространства вы можете освободить сегодня
Выберите конфигурацию Mac и основные рабочие процессы ниже. Наш алгоритм рассчитывает предполагаемое освобождаемое пространство на основе реальных тестов телеметрии на более чем 10 000 машинах разработки Apple Silicon.
MagicMacCleaner и традиционные чистящие средства
Зачем соглашаться платить 39,95 долларов в год за раздутые коммерческие утилиты, которые устанавливают непрерывные фоновые демоны и пропускают основной кэш разработчика? Узнайте, как MagicMacCleaner сочетается с коммерческими инструментами и открытыми утилитами.
| Функция и показатель | MagicMacCleaner | CleanMyMac X | DaisyDisk | OnyX |
|---|---|---|---|---|
| Цена и лицензия | 100% бесплатно навсегда | Подписка 39,95 доллара США в год | Разовая покупка на сумму 9,99 доллара США | Бесплатно (пожертвование) |
| Реклама и дополнительные продажи | Ноль рекламы, ноль дополнительных продаж | Всплывающие окна с агрессивным обновлением | Нет (платное приложение) | Нет |
| Оптимизация Apple Silicon | Нативный SwiftUI для ARM64 | Универсальный 2 двоичный файл | Универсальный 2 двоичный файл | Отдельные сборки ОС |
| Кэши производных данных и индексов Xcode | Глубокий аудит на уровне проекта | Только на уровне поверхности | Только визуальное отображение (удаление вручную) | Нет |
| Диспетчер выполнения симулятора iOS | Интеграция с simctl (более 20 ГБ) | Нет управления временем выполнения | Нет | Нет |
| Кэш сборки Docker и корни проекта | Целевые сборки и node_modules | Нет информации о Docker/узле | Нет | Нет |
| Обслуживание репозитория Git и очистка паковочных файлов | git count-objects и очистка tmp_pack | Нет | Нет | Нет |
| Логика клонирования APFS и дублирования индексных дескрипторов | Исключает клоны, копируемые при записи | Подсчет ложноположительных клонов | Нет дублирующегося механизма | Нет |
| Системная телеметрия и сетевая загрузка | 100 % офлайн (без кода сети) | Расширенные SDK для аналитики и маркетинга | Минимальная аналитика | Не в сети |
| Фоновое потребление оперативной памяти и процессора | 0 МБ (без постоянных фоновых демонов) | 180–350 МБ постоянного фонового демона | 0 МБ (без демона) | 0 МБ (без демона) |
Подробное техническое руководство по macOS и Apple Silicon Disk Storage
Техническое описание того, как macOS APFS, Unified Memory Swap и артефакты компиляции разработчика взаимодействуют на оборудовании M1/M2/M3/M4.
1. Понимание архитектуры APFS и хранилища с копированием при записи
Когда Apple представила файловую систему Apple (APFS) в macOS High Sierra, она фундаментально изменила способ распределения памяти на современных твердотельных накопителях. В устаревших файловых системах, таких как HFS+, при дублировании видеофайла 4K размером 10 ГБ в Finder физически копируется каждый блок данных на чипах NAND, занимая дополнительно 10 ГБ физического пространства. В APFS при дублировании элемента создается клон для копирования при записи. Файловая система создает вторую запись метаданных, которая указывает на точно такие же записи физического экстента на SSD.
Этот элегантный архитектурный дизайн представляет собой серьезную проблему для обычных утилит очистки диска. Традиционные средства очистки, написанные с использованием простого POSIX stat(), сканируют и вычисляют размеры файлов, просто считывая количество байтов, указанное в записях каталога. Когда такие очистители сканируют ваш диск, они добавляют клонированные файлы и сообщают о сотнях гигабайт «дубликатов мусора». Когда пользователь нажимает кнопку «Удалить», утилита просто отключает один указатель метаданных. Поскольку оставшийся клон по-прежнему ссылается на базовые физические блоки, ноль фактических байтов флэш-памяти NAND освобождается.
MagicMacCleaner решает эту проблему, напрямую взаимодействуя с низкоуровневыми системными вызовами APFS (такими как getattrlistbulk() с ATTR_CMN_FILEID и запросами на совместное использование экстентов). Если два файла указывают на один и тот же размер физического диска, MagicMacCleaner помечает их как клоны, не зависящие от хранилища, предотвращая вводящую в заблуждение статистику и гарантируя, что вы будете тратить время только на управление файлами, которые действительно потребляют емкость физического хранилища.
2. Унифицированная архитектура памяти (UMA), износ SSD при замене и температурное регулирование
В отличие от ПК на базе процессоров Intel, где ЦП и дискретный графический процессор поддерживают отдельные пулы оперативной памяти на шинах PCIe с высокой задержкой, Apple Silicon реализует унифицированную архитектуру памяти. Каждый блок обработки — ядра производительности и эффективности ЦП, ядра Metal GPU, 16-ядерный Neural Engine и процессор сигналов изображения — имеет прямой доступ к единому общему пулу сверхширокой памяти (со скоростью до 800 ГБ/с на чипах M-Max и M-Ultra).
Хотя UMA обеспечивает беспрецедентную пропускную способность и нулевую задержку копирования, он накладывает серьезные ограничения на хранение на компьютерах Mac с 8 ГБ или 16 ГБ единой памяти. Когда вы компилируете проект Xcode при запуске Docker Desktop, нескольких рабочих пространств Slack и сорока вкладок браузера, нехватка памяти резко возрастает до желтой и красной зон. macOS должна динамически выгружать неактивные страницы памяти на диск, используя сжатую подкачку виртуальной памяти (/private/var/vm/swapfile*).
Если на вашем внутреннем твердотельном накопителе менее 20 ГБ свободного места, ядру macOS сложно найти смежные блоки распределения APFS для подкачки виртуальной памяти. Операционная система реагирует агрессивным запуском алгоритмов сжатия памяти на эффективных ядрах ЦП, увеличивая тепловыделение, расходуя время автономной работы MacBook и вызывая внезапные микроподвисания пользовательского интерфейса и вращение пляжных мячей. Хуже того, непрерывная интенсивная перегрузка подкачки на почти заполненном SSD ускоряет усиление записи NAND, постоянно снижая ресурс общего количества записанных байт (TBW) вашего припаянного, несменного SSD.
Оставляя на основном диске не менее 50–80 ГБ непрерывного свободного пространства, MagicMacCleaner гарантирует, что ваш Apple Silicon Mac будет поддерживать максимальную эффективность подкачки, будет работать заметно холоднее и сохранит работоспособность внутреннего оборудования на долгие годы.
3. Демистифицируем «системные данные» macOS: 5 главных виновников
В «Системных настройках macOS» → «Основные» → «Память» на красочной гистограмме часто отображается огромная серая категория под названием Системные данные, размер которой колеблется от 50 до 250 ГБ. Apple намеренно группирует любые файлы за пределами пользовательских документов, стандартных фотографий, музыки и зарегистрированного каталога /Applications в эту общую категорию. Основные участники:
- Снимки локальной машины времени APFS (/.snapshots): Если вы используете Time Machine с внешним диском или сетевым NAS, macOS ежечасно создает локальные дельта-снимки APFS всякий раз, когда внешний резервный диск отключается. Когда вы удаляете видеопроект размером 40 ГБ или папку производных данных размером 20 ГБ в Finder, дисковое пространство НЕ уменьшится, поскольку в локальном снимке APFS сохраняется замороженный указатель на эти блоки.
- Контейнеры приложений (~/Library/Containers/): В соответствии с требованиями безопасности песочницы приложений macOS каждому изолированному приложению назначается изолированный каталог-контейнер, содержащий собственную личную библиотеку, кэши и папки данных. Приложения потоковой передачи (например, Spotify или Telegram) могут накапливать здесь более 30 ГБ кэшированных аудио и видео, которые встроенные настройки хранилища не могут классифицировать.
- Сонное изображение (/private/var/vm/sleepimage): На MacBook macOS записывает все содержимое оперативной памяти на твердотельный накопитель при закрытии крышки для поддержки безопасного сна. На Mac с объемом памяти 64 или 128 ГБ этот единственный скрытый файл может навсегда заблокировать внутреннюю память объемом от 64 до 128 ГБ.
- Системные журналы и диагностические отчеты (/Library/Logs/DiagnosticReports/): При сбое приложения Electron или инструмента разработки macOS записывает дамп ядра и журнал диагностики. За месяцы итерации программного обеспечения размер аварийных дампов может вырасти до десятков гигабайт.
- Пакеты поэтапных обновлений macOS (/Library/Updates/): Когда macOS загружает системные обновления в фоновом режиме, пакеты дельта-установщика распаковываются в системные промежуточные каталоги. Если обновление не устанавливается или откладывается, образ установочного диска объемом 14 ГБ часто остается на диске.
4. Глубокая очистка среды разработки: техническая механика
MagicMacCleaner содержит специально разработанные механизмы сканирования и очистки для самых популярных в мире наборов инструментов для разработчиков:
Разработка Xcode и платформы Apple
Xcode — один из самых агрессивных потребителей дисков в современных вычислениях. Один активный iOS-разработчик обычно теряет 100 ГБ дискового пространства из-за Xcode каждые шесть месяцев:
MagicMacCleaner сканирует DerivedData каждого проекта независимо, отличая активные сборки от проектов, неактивных более 30 дней. Он проверяет среду выполнения симулятора с помощью xcrun simctl runtime list -j, обеспечивая безопасное удаление устаревших сред выполнения (например, iOS 16.2, если вы уже ориентируетесь на iOS 18) без повреждения активной цепочки сертификатов разработчика или профилей подготовки.
Docker Desktop в macOS
Docker Desktop работает внутри облегченной виртуальной машины. В macOS Virtualization.framework виртуальная машина использует разреженный образ диска (Docker.raw). Хотя Docker расширяет этот файл при извлечении изображений, macOS не сжимает его автоматически при удалении изображений. Кроме того, многоэтапные сборки Docker генерируют обширные кэши BuildKit.
MagicMacCleaner взаимодействует с локальным демоном Docker, чтобы вызывать безопасные команды builder prune, очищая кэши неиспользуемых слоев, сохраняя при этом именованные тома и запускаемые экземпляры контейнеров на 100 % неповрежденными.
Заброшенные node_modules и ловушки зависимостей
Приложения JavaScript и TypeScript основаны на тысячах крошечных микропакетов. Один современный репозиторий React или Next.js может содержать более 80 000 отдельных файлов в папке node_modules, занимая от 1,2 до 2,5 ГБ дискового пространства.
MagicMacCleaner выполняет интеллектуальный рекурсивный аудит каталогов в указанных рабочих областях проекта. Он перекрестно ссылается на временную метку последней фиксации Git и даты изменения файла. Если к проекту не обращались более 60 дней, MagicMacCleaner помечает его папки кэша node_modules, .next или .turbo для удаления. Поскольку зависимости пакета можно воссоздать в любое время с помощью npm install или pnpm install, вы безопасно освобождаете десятки гигабайт, не теряя ни одной строки фактического кода проекта.
5. Многостековая экосистема: очистители Rust, Go, Python и Java
Помимо Xcode и JavaScript, современные разработчики программного обеспечения часто поддерживают многоязычные среды, в которых накапливаются огромные артефакты сборки в компиляторах:
- Rust & Cargo (~/.cargo/registry/ & target/): Компиляция проектов Rust с помощью LLVM создает огромные инкрементальные кэши компиляции и символы отладки. Одно рабочее пространство Rust может легко создать 15 ГБ артефактов в своей папке
target/. MagicMacCleaner обнаруживает неактивные извлечения Cargo и кэши индексов реестра, не повреждая активные наборы инструментов Rust, установленные с помощьюrustup. - Кэш сборки Golang (~/Library/Caches/go-build & $GOPATH/pkg/mod): Компилятор Go активно кэширует выходные данные сборки, чтобы ускорить последующие компиляции. За несколько месяцев работы
go buildиgo testэтот кеш часто увеличивается до 20 ГБ и более. MagicMacCleaner выполняет безопасную сборку мусора из кэша модулей, эквивалентнуюgo clean -cache -modcache. - Виртуальные среды и колеса Python (~/.cache/pip и пакеты conda): Аналитики, работающие с данными, использующие Jupyter, PyTorch и TensorFlow, накапливают гигабайты кэшированных двоичных колес, весов моделей PyTorch и потерянных пакетов среды Conda. MagicMacCleaner находит висячие каталоги
.venvи очищает лишние диски сборки pip. - Java, Maven и Gradle (~/.gradle/caches и ~/.m2/repository): Разработчики Android и серверные инженеры Java/Kotlin часто страдают от дублирования библиотек JAR и AAR, загружаемых в разные версии Gradle. MagicMacCleaner безопасно удаляет устаревшие оболочки распространения демона Gradle и устаревшие файлы компиляции.
6. Устранение распространенных аномалий хранилища macOS
Пользователи Mac часто сталкиваются с непонятным поведением хранилища при попытке очистки вручную. MagicMacCleaner предоставляет автоматизированные средства устранения этих классических камней преткновения macOS:
Аномальная проблема: «Очищаемое пространство» и фактически свободное пространство
Вы проверяете Finder, и он показывает «100 ГБ бесплатно (40 ГБ можно очистить)». Однако при попытке установить игру объемом 70 ГБ или загрузить обновление Xcode система сообщает, что на диске недостаточно места! Почему?
macOS помечает локальные снимки Time Machine, кэшированные облачные ресурсы и неактивные системные кэши как «поддающиеся очистке». Операционная система обещает удалить эти файлы, когда потребуется место, но сторонние установщики проверяют наличие строго нераспределенных блоков диска. MagicMacCleaner заставляет подсистему APFS немедленно освободить очищаемые блоки, преобразуя иллюзорное «очищаемое» пространство в настоящие физические нераспределенные гигабайты.
Аномальная проблема: мусорное ведро отказывается опорожняться («Предмет используется»)
Вы перетаскиваете старый проект в корзину и нажимаете «Очистить», но в macOS появляется сообщение об ошибке: «Операция не может быть завершена, поскольку элемент используется». Обычно это происходит из-за того, что фоновый процесс (например, забытый процесс Node, демон симулятора Xcode или QuickLook) заблокировал дескриптор файла в удаленном каталоге.
MagicMacCleaner проверяет заблокированные дескрипторы файлов, используя собственные запросы ядра Darwin. Он безопасно предлагает отсоединить потерянный дескриптор файла или изолировать заблокированный файл, что позволяет плавно очистить корзину без перезагрузки системы.
7. Вес локального искусственного интеллекта, CoreML и LLM: новый бесшумный убийца хранилища объемом 50 ГБ
Благодаря мощной унифицированной архитектуре памяти Apple Silicon и 16-ядерному Neural Engine рабочие станции Mac стали ведущей платформой для запуска локальных моделей искусственного интеллекта с открытым весом. Такие инструменты, как Ollama, LM Studio, Whisper.cpp, ComfyUI и Llama.cpp, позволяют разработчикам запускать глубокие нейронные сети полностью автономно.
Однако локальная разработка искусственного интеллекта привела к наиболее масштабному потреблению скрытого хранилища в истории macOS:
- Кэш Hugging Face Hub (~/.cache/huggingface/hub/): Когда вы тестируете модель с открытым исходным кодом с использованием библиотеки Python
transformersилиdiffusers, Hugging Face загружает многогигабайтные безопасные тензоры или контрольные точки PyTorch. Если вы протестируете три модели 7B и две модели генерации изображений, ваш пользовательский кеш незаметно сохранит более 45 ГБ неизменяемых двоичных весов, которые никогда не удаляются. - Образцы моделей Олламы (~/.ollama/models/blobs/): При извлечении квантованных моделей (таких как Llama 3, Mistral или DeepSeek) через Ollama записываются необработанные объекты слоя SHA-256. При запуске
ollama rmманифест удаляется, но неиспользуемые объекты слоев часто остаются в каталоге локального хранилища. - Каталоги квантовых моделей CoreML: Инструменты преобразования CoreML компании Apple и кэши компиляции моделей Xcode хранят промежуточные веса float16 и int4 в
~/Library/Application Support/com.apple.ModelCatalogи временных рабочих каталогах разработчиков.
В MagicMacCleaner имеется специальный аудитор веса с использованием искусственного интеллекта и машинного обучения. Он сканирует каталоги стандартных моделей, отображает точный размер параметров и уровень квантования (например, Q4_K_M, FP16) каждой кэшированной модели и позволяет разработчикам безопасно возвращать более 40 ГБ неактивных контрольных точек веса с нулевым риском для установленной среды выполнения.
8. Раздувание кэша Electron, Chromium и Messenger
Основное изменение парадигмы современных настольных компьютеров заключается в том, что многие инструменты повседневной работы, такие как Slack, Discord, Microsoft Teams, Notion, Figma и WhatsApp, не являются собственными приложениями macOS. Вместо этого они представляют собой браузеры Chromium, работающие на движках Node.js, внутри оболочки Electron.
Каждое приложение Electron запускает собственный встроенный экземпляр Chromium, который создает независимый профиль браузера, содержащий:
- GPUCache и кэш шейдеров: Предварительно скомпилированные двоичные файлы шейдеров Metal и OpenGL (часто от 1 до 3 ГБ на приложение Electron).
- Кэш кода: Байт-код компиляции движка JavaScript V8, предназначенный для ускорения первоначального анализа скрипта.
- Service Worker IndexedDB и CacheStorage: Кэшированные видеоклипы, голосовые заметки, загруженные вложения PDF и аватары пользователей в высоком разрешении хранятся в
~/Library/Application Support/Slack/Service Worker/CacheStorage/.
За несколько месяцев активного командного общения одно рабочее пространство Slack или Discord может увеличиться до 15 ГБ на вашем SSD! Поскольку эти файлы хранятся в поддержке пользовательских приложений, а не в /Library/Caches, системные настройки macOS не классифицируют их как файлы кэша. MagicMacCleaner безопасно очищает устаревшее хранилище электронного кэша, байт-код V8 и просроченные файлы предварительного просмотра мультимедиа, оставляя при этом ваши учетные данные для входа, токены сеанса и пользовательские настройки нетронутыми.
9. Защитная архитектура: предотвращение уязвимостей TOCTOU и случайной потери данных
Утилиты автоматического удаления файлов несут в себе риски, если они плохо запрограммированы. Распространенной уязвимостью в устаревших очистителях является состояние гонки «время проверки — время использования» (TOCTOU). При использовании эксплойта TOCTOU вредоносный процесс замечает, что очиститель просканировал файл временного кэша, и быстро заменяет целевой файл символической ссылкой, указывающей на критический системный файл (например, ваши ключи SSH в ~/.ssh/id_rsa или системные библиотеки). Когда очиститель приступает к выполнению unlink(), он случайно уничтожает важные данные пользователя.
MagicMacCleaner полностью устраняет этот вектор благодаря тщательной разработке защитных систем:
- Проверка снимка Inode: Когда файл-кандидат помечается на этапе сканирования, записывается его уникальный номер индексного дескриптора файловой системы, идентификатор устройства и временная метка модификации. Непосредственно перед удалением MagicMacCleaner повторно запрашивает файл с помощью
lstat(). Если индексный дескриптор или тип файла изменились, удаление немедленно прерывается. - Запрет на обход символических ссылок: MagicMacCleaner строго разрешает деревья каталогов, не переходя по символическим ссылкам на родительские каталоги или внешние точки монтирования. Он никогда не пересекает границы файловой системы и не покидает определенные песочницы.
- Атомная передача мусора: По умолчанию MagicMacCleaner использует API-интерфейсы рабочей области высокого уровня macOS для перемещения файлов в собственный каталог корзины пользователя. В файлах сохраняются исходные метаданные, и их можно восстановить в любое время с помощью стандартных системных ярлыков macOS.
Как установить и настроить MagicMacCleaner за 60 секунд
Ноль сложных зависимостей. Собственная установка для macOS методом перетаскивания.
Загрузить DMG
Загрузите MagicMacCleaner-0.3.0.dmg (3,7 МБ) прямо с нашего официального сервера. Проверено, автономно и не требует дополнительного программного обеспечения.
Перетащите в приложения
Откройте загруженный образ DMG и перетащите значок MagicMacCleaner в каталог /Applications macOS. Запустите приложение из Spotlight или Launchpad.
Предоставить полный доступ к диску
Для комплексного обнаружения кэша системных данных и почты/сообщений откройте Настройки системы → Конфиденциальность и безопасность → Полный доступ к диску и включите MagicMacCleaner.
Возврат в один клик
Выберите Простой режим для автоматического безопасного обслуживания или переключитесь в Экспертный режим для аудита инструментов разработчика. Верните более 50 ГБ менее чем за две минуты!
Памятка по интерфейсу командной строки разработчика: что автоматизирует MagicMacCleaner
Предпочитаете знать точные команды терминала под капотом? Вот что MagicMacCleaner безопасно координирует одним щелчком мыши:
Ключевые Возможности
- 100 % бесплатно и без рекламы: никаких подписок, телеметрии, фоновых демонов и кредитной карты.
- Разработано исключительно для Apple Silicon: собственная архитектура Pure Swift и SwiftUI ARM64 для чипов M1, M2, M3 и M4.
- Двойной режим интерфейса: простой режим для повседневного обслуживания на простом английском языке; Экспертный режим с точными путями POSIX и инструментами разработчика.
- Комплексная глубокая очистка для разработчиков: Xcode DerivedData, XCTestDevices, архивы, кеши SPM, сборки CocoaPods, Carthage, Cargo, pip и Go.
- Диспетчер среды выполнения симулятора: безопасно составляйте список и удаляйте потерянные среды выполнения iOS/watchOS/tvOS объемом более 20 ГБ с помощью встроенной интеграции simctl.
- Docker и Project Sweeper: безопасно очищайте кэши сборок Docker, не затрагивая постоянные тома; найти и удалить заброшенные node_modules в ~/Projects.
- Обслуживание репозитория Git: уплотнение незакрепленных объектов, запуск git gc --prune=now и очистка сломанного мусора tmp_pack_* из прерванных клонов.
- Быстрая очистка уровня 1: мгновенная очистка четырех наиболее быстрорастущих энергозависимых системных кэшей за доли секунды.
- Демистификация системных данных: диагностируйте скрытые снимки APFS, /Library/Caches и /private/var/folders, не ставя под угрозу целостность ОС.
- Безопасный поиск дубликатов и больших файлов: двухфазное хеширование (быстрый предварительный просмотр + SHA-256) с учетом клонов APFS и жестких ссылок.
- Удаление приложений Bundle Residue: полностью удаляет остатки поддержки приложений, агентов запуска и изолированных контейнеров.
- Пуленепробиваемые протоколы безопасности: проверка индексного дескриптора на предмет состояния гонки TOCTOU и неразрушающее перемещение корзины macOS.
Что Нового в Этой Версии
- Встроенная поддержка macOS 15 Sequoia и архитектуры Apple M4/M4 Pro/M4 Max
- Быстрая очистка уровня 1 (Shift-Cmd-L) для мгновенного восстановления энергозависимого кэша за доли секунды
- Менеджер выполнения симулятора с точным размером среды выполнения simctl и аудитом количества устройств.
- Сканер пакетных файлов репозитория Git, нацеленный на потерянные файлы tmp_pack_* и tmp_idx_*
- Улучшен двухэтапный механизм дублирования SHA-256 с обнаружением клонов APFS.
- Мониторинг замены ОЗУ и SSD в режиме реального времени с индикаторами активной нагрузки
Официальные ресурсы и ссылки
- Официальный сайт:https://flashsoftapps.com/ru/magic-mac-cleaner-app.html
Отзывы Пользователей
"Отличное приложение! MagicMacCleaner летает на iPhone, всё интуитивно понятно и без скрытых подвохов."
"Огромный плюс за локальную обработку на телефоне. Никаких утечек в интернет, пользуюсь с удовольствием каждый день."
"Интерфейс выглядит шикарно в темном режиме. Однозначно рекомендую к установке всем владельцам iPhone."
Часто Задаваемые Вопросы о MagicMacCleaner
Да, конечно! MagicMacCleaner — полностью бесплатное программное обеспечение, разработанное для сообщества Mac. Здесь нет ни подписок, ни заблокированных уровней «Pro», ни требований к кредитной карте, ни рекламных баннеров, ни встроенного рекламного программного обеспечения.
MagicMacCleaner изначально скомпилирован для архитектуры ARM64 и активно использует унифицированную пропускную способность памяти Apple Silicon, многоядерные кластеры производительности и семантику клонирования APFS с копированием при записи. Благодаря отсутствию устаревшего кода Intel x86 и затрат на трансляцию Rosetta приложение запускается мгновенно, потребляет менее 50 МБ ОЗУ и выполняет сканирование диска до 5 раз быстрее, чем обычные универсальные программы очистки.
Простой режим предназначен для обычных пользователей Mac, которые хотят безопасно освободить хранилище, не видя сложных технических путей. Он объясняет каждую категорию простым языком и скрывает инструменты, специфичные для разработчика. Экспертный режим открывает точные пути к файлам POSIX, элементы управления времени выполнения Xcode DerivedData и Simulator, инструменты упаковки репозитория Git, устаревшие средства очистки node_modules и отчеты проверки JSON в пробном режиме.
Начиная с macOS Ventura и Sonoma, Apple строго изолирует контейнеры приложений, системные журналы, вложения почты и кэши сообщений в ~/Library/Containers. Без полного доступа к диску macOS не позволяет какой-либо утилите даже прочитать размеры этих папок. Полный доступ к диску является совершенно необязательным и может быть предоставлен или отменен в любое время в настройках системы -> Конфиденциальность и безопасность -> Полный доступ к диску.
Да! Xcode DerivedData состоит исключительно из продуктов промежуточной сборки, индексирующих баз данных и кэшей модулей. Xcode автоматически восстановит все необходимые DerivedData при следующей компиляции проекта. Аналогичным образом, старые среды выполнения симулятора iOS (например, среды выполнения iOS 16 или 17, которые вы больше не тестируете) можно безопасно удалить с помощью нашего диспетчера времени выполнения симулятора, чтобы немедленно освободить от 15 до 30 ГБ пространства.
Да. Стандартные очистки в MagicMacCleaner перемещают файлы в корзину macOS вместо немедленного окончательного удаления. Вы можете открыть корзину macOS и в любое время нажать «Вернуть» для любого элемента. Только продвинутые инструменты с правами администратора выполняют прямое отсоединение, и они заранее четко помечены.
В отличие от простых средств очистки, которые просто смотрят на размер или имена файлов, MagicMacCleaner проверяет базовый индексный дескриптор APFS. Если два файла используют одни и те же блоки физического диска (например, дубликат, созданный в Finder с помощью копирования и вставки в APFS), MagicMacCleaner распознает, что удаление одного из них не освободит место на физическом диске. Он сообщает только о подлинных дубликатах файлов, которые занимают повторяющиеся блоки памяти на вашем SSD.
Нет. MagicMacCleaner не устанавливает никаких демонов фонового запуска, расширений ядра или постоянных фоновых процессов строки меню, если вы явно не включите дополнительное напоминание об автоматическом обслуживании в настройках. Когда вы закрываете окно приложения, оно перестает выполняться и потребляет 0% ресурсов ЦП и 0% заряда батареи.
MagicMacCleaner нацелен на висячие слои сборки Docker, артефакты кэша buildx и временные слои компилятора, которые накапливаются в файле виртуального диска Docker Desktop. Он строго избегает вмешательства в ваши активные контейнеры, объявленные тома Docker или постоянное хранилище базы данных.
Быстрая очистка уровня 1 (сочетание клавиш Shift-Cmd-L) проверяет четыре наиболее быстрорастущих и 100% энергозависимых кэшей разработчиков (CoreDevice DeviceFS, XCTestDevices, рабочие области XcodeBuildMCP и потерянные временные файлы пакетов Git). Поскольку эти источники можно очистить, не проверяя каждый отдельный файл, уровень 1 завершается менее чем за две секунды и обычно немедленно освобождается от 20 до 60 ГБ.
Приватность и Условия Использования
FlashSoft гарантирует 100% локальную защиту данных для MagicMacCleaner.