Про додаток
Скріншот та Інтерфейс macOS
Нативний інтерфейс на SwiftUI, створений спеціально для macOS та Apple Silicon

Детальний Опис
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: чому SSD на 256 ГБ і 512 ГБ швидко заповнюються
Комп’ютери Apple Silicon MacBook і Mac Studio — це дивовижна обчислювальна ефективність, але неоновлювана уніфікована ціна на сховище Apple означає, що мільйони користувачів і розробників працюють із внутрішніми SSD на 256 ГБ або 512 ГБ.У macOS дисковий простір — це не просто пасивне сховище; він безпосередньо керує швидкістю та стабільністю роботи вашої системи. Apple Silicon використовує Уніфіковану архітектуру пам’яті (UMA), де оперативна пам’ять із високою пропускною здатністю використовується між ЦП, ГП і Neural Engine. Коли фізична оперативна пам’ять заповнюється під час інтенсивних робочих процесів (наприклад, компіляції коду, запуску контейнерів Docker або редагування відео з високою роздільною здатністю), macOS покладається на віртуальну заміну пам’яті, записану на ваш внутрішній SSD у `/private/var/vm`.
Коли ваш SSD падає нижче 15% до 20% вільної ємності:
- Сплески фрагментації файлової системи APFS, що погіршує продуктивність довільного читання/запису введення/виведення.
- macOS не може виділити суміжні блоки обміну, що спричиняє стрибки ЦП у завданнях ядра та пляжні м’ячі.
- Посилення запису NAND стрімко зростає, значно скорочуючи термін служби (TBW) вашого незмінного паяного SSD.
- Збірки Xcode, Docker і Android Studio загадковим чином виходять з ладу через загадкові помилки браку місця на диску.
MagicMacCleaner назавжди вирішує це вузьке місце, націлюючись на величезні приховані кеші, до яких повсякденні утиліти надто сором’язливі торкатися.
Подвійний режим: простий режим проти експертного режиму розробника
У підтримці програмного забезпечення ніколи не підходить один розмір. Звичайний користувач MacBook Air, який хоче звільнити простір, ніколи не повинен бути збентежений таємничими шляхами на кшталт `~/Library/Developer/Xcode/DerivedData`. І навпаки, досвідченому розробнику програмного забезпечення потрібні точні шляхи POSIX, номери inode і деталі виконання командного рядка.MagicMacCleaner вирішує це за допомогою миттєвого перемикання режимів:
1. Простий режим (звичайні користувачі та креативи):
- Пояснення простою англійською мовою без технічного жаргону.
- Чіткі індикатори безпеки: що містить кожна категорія, чому безпечно видаляти та чи macOS автоматично відновить її.
- Вкладки розробника та інструменти кореневої системи чітко приховані, тому ви ніколи не зможете помилково зламати налаштування розробки.
- Безпечне очищення одним клацанням миші з автоматичним захистом кошика.
2. Експертний режим (розробники та системні інженери):
- Відкриває точні шляхи до каталогу, цільові символічні посилання та розподіл блоків на диску.
- Розблоковує спеціальні інструменти розробника: Simulator Runtime Manager, Git Repository Garbage Collection, Level 1 Fast Sweep і Docker prune.
- Повна видимість артефактів збірки в Swift, Rust, Go, Python, Java та Node.js.
- Сухий експорт JSON для перевірки кожного файлу-кандидата, перш ніж торкнутися хоча б одного байта.
1. Розробник Deep Clean Engine
Сучасні стеки розробки програмного забезпечення, як відомо, жадібні. Розробник, який протягом шести місяців не очищав своє середовище, часто сидить на 80–150 ГБ повністю зайвого кешу збірки:- Xcode DerivedData & Module Cache: файли проміжних об’єктів, графи символів і кеші модулів, згенеровані інструментами збирання Clang і Swift (`~/Library/Developer/Xcode/DerivedData`). MagicMacCleaner безпечно індексує кожну папку проекту, показуючи точні назви проектів, мітки часу останньої зміни та вільний простір.
- Менеджер виконання симулятора: коли ви встановлюєте нові версії iOS, watchOS або tvOS у Xcode, macOS зберігає образи дисків середовища виконання симулятора в `/Library/Developer/CoreSimulator/Profiles/Runtimes`. Кожне застаріле середовище виконання займає від 8 до 15 ГБ дискового простору. MagicMacCleaner безпосередньо інтегрується з `simctl`, відображаючи кількість пристроїв і дати останнього використання, а також виконуючи хірургічні команди `simctl runtime delete` одним клацанням миші.
- 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 build cache (`~/Library/Caches/go-build`), Python pip wheel cache (`~/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` і користувальницькі кеші на наявність тимчасових файлів, залишених через видалене програмне забезпечення або збій процесів.
- Тимчасові змінні папки: macOS зберігає системні артефакти компіляції, кеші шрифтів і мініатюри швидкого перегляду в `/private/var/folders`. MagicMacCleaner безпечно визначає кеші сеансів, термін дії яких закінчився.
- Аналіз локальних знімків APFS: коли Time Machine увімкнено, macOS щогодини створює знімки APFS, які блокують видалені блоки диска від звільнення. MagicMacCleaner перевіряє ці знімки та надає керовані рекомендації щодо неруйнівного відновлення.
4. Розумний пошук дублікатів і великих файлів
Видалення дублікатів файлів небезпечно, якщо очищувач не розуміє APFS (файлова система Apple). У APFS копіювання файлу в Finder створює копіювати під час запису клон, який спільно використовує блоки фізичного диска та не займає нульового додаткового місця, поки не буде змінено. Стандартні засоби очищення помилково ідентифікують ці клони, видаляють їх і не звільняють жодного байта фактичної фізичної пам’яті!MagicMacCleaner використовує двоетапне прогресивне хешування:
1. APFS Clone & Inode Filter: перевіряє базовий inode файлової системи. Клоновані блоки та жорсткі посилання, що вказують на ті самі дані, виявляються та виключаються з помилкових звітів, що заощаджують місце.
2. Швидке попереднє сканування відбитків пальців: файли-кандидати однакової довжини в байтах порівнюються за допомогою хешу префікса та суфікса 4 КБ. 98% недублікатів видаляються за мілісекунди без читання всього файлу.
3. Повний криптографічний SHA-256: лише справжні збіги кандидатів проходять повне хешування SHA-256 із використанням обмежених багатопоточних робочих процесів, налаштованих на продуктивність ядер вашого чіпа серії M, гарантуючи, що ваш SSD ніколи не гасне через надмірне нагрівання.
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 безпека не є запізнілою думкою; це основа коду програми:- Zero Symlink Traversal (Anti-TOCTOU): MagicMacCleaner перевіряє inode файлів до та після сканування, щоб запобігти атакам символічного посилання часу перевірки на час використання (TOCTOU). Він ніколи не переходитиме за символічним посиланням із пісочниці в захищені каталоги користувачів.
- Філософія «Спочатку сміття»: звичайні операції очищення переміщують файли до рідного кошика 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 | Рідний ARM64 SwiftUI | Universal 2 Binary | Universal 2 Binary | Окремі збірки ОС |
| Xcode DerivedData & Index Caches | Глибокий аудит на рівні проекту | Лише рівень поверхні | Лише візуальне відображення (видалення вручну) | Жодного |
| Менеджер виконання Симулятора iOS | інтеграція simctl (збереження 20 ГБ+) | Немає керування часом виконання | Жодного | Жодного |
| Кеш збірки Docker і корені проекту | Цільові Buildx & node_modules | Немає інформації про Docker/Node | Жодного | Жодного |
| Обслуговування Git Repo та очищення пакетного файлу | git count-objects & tmp_pack purge | Жодного | Жодного | Жодного |
| Логіка клонування та дублювання Inode 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+, копіювання 10 ГБ відеофайлу 4K у Finder фізично копіювало кожен блок даних на чіпах NAND, споживаючи додаткові 10 ГБ фізичного простору. У APFS копіювання елемента створює клон копіювання під час запису. Файлова система створює другий запис метаданих, який вказує на ті самі записи фізичного обсягу на SSD.
Цей елегантний архітектурний дизайн створює серйозну проблему для звичайних утиліт для очищення диска. Традиційні очищувачі, написані з простим POSIX stat(), сканують обчислені розміри файлів, просто зчитуючи кількість байтів у записах каталогу. Коли такі очищувачі сканують ваш диск, вони додають клоновані файли та повідомляють про сотні гігабайт «дублікатів сміття». Коли користувач натискає «Видалити», утиліта просто від’єднує один покажчик метаданих. Оскільки базові фізичні блоки все ще посилаються на решту клону, нуль фактичних байтів флеш-пам’яті NAND звільняється.
MagicMacCleaner вирішує цю проблему, безпосередньо взаємодіючи з низькорівневими системними викликами APFS (такими як getattrlistbulk() з ATTR_CMN_FILEID і запитами на спільний доступ до екстентів). Якщо два файли вказують на однакові об’єми фізичного диска, MagicMacCleaner позначає їх як нейтральні для зберігання клони, запобігаючи оманливій статистиці та гарантуючи, що ви витрачаєте час лише на керування файлами, які дійсно займають фізичну пам’ять.
2. Уніфікована архітектура пам’яті (UMA), SSD Swap Wear і Thermal Throttling
На відміну від ПК на базі 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*).
Якщо ваш внутрішній SSD має менше 20 ГБ вільного місця, ядру macOS важко знайти безперервні блоки розподілу APFS для обміну віртуальною пам’яттю. Операційна система реагує агресивно запускаючи алгоритми стиснення пам’яті на ефективних ядрах процесора, збільшуючи розсіювання тепла, виснажуючи заряд акумулятора MacBook і викликаючи раптові мікрозависання інтерфейсу користувача та обертання пляжних м’ячів. Що ще гірше, безперервна інтенсивна підкачка на майже заповненому SSD прискорює посилення запису NAND, назавжди погіршуючи загальну кількість записаних байтів (TBW) вашого припаяного, незамінного SSD.
Зберігаючи принаймні від 50 до 80 ГБ безперервного вільного простору на вашому основному диску, MagicMacCleaner гарантує, що ваш Apple Silicon Mac підтримує максимальну ефективність підкачки, працює помітно нижче та зберігає працездатність внутрішнього обладнання на довгі роки.
3. Демістифікація «системних даних» macOS: 5 головних винуватців
У macOS System Settings → General → Storage барвиста гістограма часто відображає велику сіру категорію під назвою Системні дані, розмір якої коливається між 50 ГБ і 250 ГБ. Apple навмисно групує будь-які файли, окрім документів користувача, стандартних фотографій, музики та зареєстрованого каталогу /Applications, у цю універсальну категорію. До основних учасників належать:
- Знімки машини локального часу APFS (/.snapshots): Якщо ви використовуєте Time Machine із зовнішнім накопичувачем або мережевим NAS, macOS щогодини створює локальні знімки дельта-версії APFS щоразу, коли зовнішній накопичувач резервного копіювання від’єднується. Коли ви видаляєте відеопроект розміром 40 ГБ або папку отриманих даних розміром 20 ГБ у Finder, дисковий простір НЕ зменшиться, оскільки локальний знімок APFS зберігає заморожений вказівник на ці блоки.
- Контейнери програми (~/Library/Containers/): Відповідно до вимог безпеки macOS App Sandbox, кожній ізольованій програмі призначається ізольований каталог-контейнер, який містить власну приватну бібліотеку, кеш-папки та папки даних. Програми для потокового передавання (як-от Spotify або Telegram) можуть накопичувати тут понад 30 ГБ кешованого аудіо та відео, які власні параметри зберігання не можуть класифікувати.
- Sleepimage (/private/var/vm/sleepimage): На MacBook macOS записує весь вміст оперативної пам’яті на твердотільний накопичувач, коли кришка закривається, щоб підтримувати режим безпечного сну. На Mac з 64 або 128 ГБ цей один прихований файл може назавжди заблокувати від 64 до 128 ГБ внутрішньої пам’яті.
- Системні журнали та діагностичні звіти (/Library/Logs/DiagnosticReports/): Коли програма або інструмент розробки Electron аварійно завершує роботу, macOS записує дамп ядра та журнал діагностики. За кілька місяців ітерації програмного забезпечення аварійні дампи можуть зрости до десятків гігабайт.
- Пакети поетапного оновлення macOS (/Library/Updates/): Коли macOS завантажує оновлення системи у фоновому режимі, пакети дельта-інсталятора розпаковуються в проміжні каталоги системи. Якщо оновлення не вдається встановити або його відкладено, образ диска інсталятора на 14 ГБ часто залишається на диску.
4. Середовище розробника Deep Clean: Technical Mechanics
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. Multi-Stack Ecosystem: Rust, Go, Python і Java Cleaners
Крім Xcode та JavaScript, сучасні розробники програмного забезпечення часто підтримують багатомовні середовища, які накопичують величезні артефакти збірки між компіляторами:
- Іржа та вантаж (~/.cargo/registry/ & target/): Компіляція проектів Rust за допомогою LLVM створює масивні додаткові кеші компіляції та символи налагодження. Одна робоча область Rust може легко створити 15 ГБ артефактів у своїй папці
target/. MagicMacCleaner виявляє неактивні перевірки вантажу та кеші індексів реєстру, не пошкоджуючи ваші активні пакети інструментів 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 pkgs): Науковці даних, що працюють із 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-ядерному нейронному механізму робочі станції Mac стали головною платформою для запуску локальних відкритих моделей штучного інтелекту. Такі інструменти, як Ollama, LM Studio, Whisper.cpp, ComfyUI та Llama.cpp, дають змогу розробникам запускати глибокі нейронні мережі в автономному режимі.
Однак локальна розробка штучного інтелекту запровадила наймасштабнішу модель прихованого використання пам’яті в історії macOS:
- Кеш Hugging Face Hub (~/.cache/huggingface/hub/): Коли ви тестуєте модель із відкритим вихідним кодом за допомогою бібліотеки Python
transformersабоdiffusers, Hugging Face завантажує багатогігабайтні сейфтензори або контрольні точки PyTorch. Якщо ви тестуєте три моделі 7B і дві моделі генерації зображень, ваш кеш користувача спокійно накопичує понад 45 ГБ незмінних двійкових ваг, які ніколи не видаляються. - Blobs моделі Ollama (~/.ollama/models/blobs/): Витягування квантованих моделей (таких як Llama 3, Mistral або DeepSeek) через Ollama записує необроблені шари SHA-256. Коли ви запускаєте
ollama rm, маніфест видаляється, але blobs шару без посилання часто залишаються в каталозі локального зберігання. - CoreML Quantized Model Catalogs: Інструменти перетворення 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 & Shader Cache: Попередньо скомпільовані двійкові файли шейдерів 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 безпечно очищає застаріле сховище кешу Electron, байт-код V8 і прострочені попередні перегляди медіафайлів, залишаючи ваші облікові дані для входу, маркери сеансу та спеціальні налаштування недоторканими.
9. Захисна архітектура: запобігання вразливостям TOCTOU та випадковій втраті даних
Утиліти автоматичного видалення файлів несуть невід’ємні ризики, якщо їх кодовано погано. Поширеною вразливістю застарілих очищувачів є умова змагання часу перевірки за часом використання (TOCTOU). У експлойті TOCTOU зловмисний процес помічає, що програма очищення просканувала тимчасовий файл кешу та швидко замінює цільовий файл символічним посиланням, що вказує на критично важливий системний файл (наприклад, ваші SSH-ключі в ~/.ssh/id_rsa або системні бібліотеки). Коли очищувач продовжує виконувати unlink(), він випадково знищує важливі дані користувача.
MagicMacCleaner повністю усуває цей вектор за допомогою ретельної розробки систем захисту:
- Перевірка знімка Inode: Коли файл-кандидат позначено під час сканування, записується унікальний номер inode файлової системи, ідентифікатор пристрою та мітка часу модифікації. Безпосередньо перед видаленням MagicMacCleaner повторно запитує файл за допомогою
lstat(). Якщо inode або тип файлу змінилися, видалення негайно переривається. - Заборона переходу символічного посилання: MagicMacCleaner суворо розпізнає дерева каталогів без переходу за символічними посиланнями на батьківські каталоги чи зовнішні точки монтування. Він ніколи не перетинатиме межі файлової системи та не залишатиме визначені пісочниці.
- Передача Atomic Trash Handoff: За замовчуванням MagicMacCleaner використовує високорівневі API Workspace macOS для переміщення файлів у рідний каталог користувача. Файли зберігають свої оригінальні метадані та можуть бути відновлені в будь-який час за допомогою стандартних системних ярликів macOS.
Як встановити та налаштувати MagicMacCleaner за 60 секунд
Нуль складних залежностей. Власна інсталяція macOS за допомогою перетягування.
Завантажити DMG
Завантажте MagicMacCleaner-0.3.0.dmg (3,7 МБ) безпосередньо з нашого офіційного сервера. Перевірений, автономний і повністю вільний від пакетного програмного забезпечення.
Перетягніть до програм
Відкрийте завантажене зображення DMG і перетягніть піктограму MagicMacCleaner у каталог /Applications macOS. Запустіть програму з Spotlight або Launchpad.
Надати повний доступ до диска
Для повного виявлення кешу системних даних і пошти/повідомлень відкрийте Параметри системи → Конфіденційність і безпека → Повний доступ до диска та ввімкніть MagicMacCleaner.
Відновлення в один клік
Оберіть Простий режим для автоматичного безпечного обслуговування або перейдіть у Експертний режим для перевірки інструментів розробника. Відновіть понад 50 ГБ менш ніж за дві хвилини!
Шпаргалка CLI розробника: що автоматизує MagicMacCleaner
Бажаєте знати точні команди терміналу під капотом? Ось що MagicMacCleaner безпечно координує в один клік:
Ключові Функції
- 100% безкоштовно та без реклами: без підписок, без телеметрії, без фонових демонов, без кредитної картки.
- Створено ексклюзивно для Apple Silicon: власна архітектура Pure Swift & SwiftUI ARM64 для мікросхем M1, M2, M3 і M4.
- Дворежимний інтерфейс: простий режим для щоденного обслуговування простою англійською мовою; Експертний режим із точними шляхами POSIX та інструментами розробника.
- Comprehensive Developer Deep Clean: Xcode DerivedData, XCTestDevices, архіви, кеші SPM, CocoaPods, збірки Carthage, Cargo, pip і Go.
- Simulator Runtime Manager: безпечно створюйте список і видаляйте понад 20 ГБ загублених систем виконання iOS/watchOS/tvOS за допомогою вбудованої інтеграції 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 App Uninstaller: ретельно видаляє залишки підтримки програм, LaunchAgents і контейнери ізольованого програмного середовища.
- Протоколи куленепробивної безпеки: перевірка Inode на предмет перегонів TOCTOU та неруйнівне переміщення кошика macOS.
Що Нового в Останній Версії
- Вбудована підтримка macOS 15 Sequoia та архітектури Apple M4 / M4 Pro / M4 Max
- Швидка розгортка рівня 1 (Shift-Cmd-L) для миттєвого відновлення енергонезалежного кешу протягом секунди
- Simulator Runtime Manager із точним розміром середовища виконання simctl і аудитом кількості пристроїв
- Сканер пакетних файлів сховища Git, націлений на втратили файли tmp_pack_* і tmp_idx_*
- Покращено двоетапний механізм дублювання SHA-256 із виявленням клонів APFS
- Монітор заміни оперативної пам’яті та SSD у реальному часі з індикаторами активного тиску
Офіційні Посилання & Ресурси
- Офіційний сайт:https://flashsoftapps.com/uk/magic-mac-cleaner-app.html
Відгуки Користувачів
"Чудовий додаток! MagicMacCleaner працює швидко та без зайвих ускладнень."
"Дуже гарний дизайн і приємна анімація. Головне — повна приватність, дані не йдуть у хмару!"
"Найкраще рішення для мого iPhone. Працює стабільно та звільняє купу пам'яті."
Часті Запитання
Корисні Гайди & Статті
Як роздуття диска та Unified Memory Swap погіршують працездатність Apple Silicon SSD
Читати Гайд5 найкращих безкоштовних програм Mac Cleaner для Apple Silicon у 2026 році (без підписки)
Читати ГайдНайкращий посібник розробника з очищення диска macOS (Rust, Go, Python, Swift)
Читати ГайдЯк знайти та видалити старі резервні копії iPhone та iPad у macOS Finder
Читати ГайдЯк очистити Xcode DerivedData, кеші та файли симулятора (безкоштовно 80 ГБ+)
Читати ГайдЯк видалити старі середовища виконання симулятора iOS у macOS (приховане стікання 30 ГБ)
Читати ГайдЯк знайти та видалити дублікати файлів на Mac (без зламу клонів APFS)
Читати ГайдЯк зменшити масивні папки .git і очистити зламані пакети в macOS
Читати ГайдЯк очистити кеш Homebrew і видалити загублені формули на Apple Silicon
Читати ГайдЯк очистити кеш збірки Docker і звільнити дисковий простір на Mac
Читати ГайдЯк очистити кеші Telegram, WhatsApp, Slack і Discord на Mac
Читати ГайдЯк очистити системні дані та інше сховище на Mac (Apple Silicon 2026 Hacks)
Читати ГайдЯк повністю видалити програми Mac і стерти приховані залишкові файли
Читати ГайдЯк знайти та видалити залишені папки node_modules на вашому Mac
Читати ГайдЯк безпечно відновити понад 40 ГБ системних даних macOS: кеші, Xcode DerivedData та Telegram Bloat
Читати ГайдВаш диск майже заповнений: контрольний список для екстреного очищення macOS (M1/M2/M3/M4)
Читати ГайдПриватність та Умови Використання
FlashSoft гарантує 100% безпеку даних на пристрої для MagicMacCleaner.
