macOS ストレージ設定の謎の「システム データ」カテゴリは、管理されていない開発者キャッシュ、ローカル Time Machine スナップショット、およびアプリケーション サンドボックスが原因で、Apple Silicon MacBook では 80GB 以上に膨れ上がることがよくあります。Apple Silicon SSD はマザーボードに直接はんだ付けされており、アフターマーケットでアップグレードできないため、SSD ストレージが不足するとスワップ メモリのパフォーマンスが低下し、システムの速度低下が発生します。幸いなことに、この肥大化の大部分は完全に安全に消去できるディレクトリ、つまりユーザー アプリケーション キャッシュ (`~/Library/Caches`)、Xcode コンパイル インデックス (`DerivedData`)、および隠しメッセンジャー メディア リポジトリに存在します。

macOS システムの膨張の構造: 安全に削除できるものは何ですか?

すべてのシステム ファイルが同じように作成されているわけではありません。どのディレクトリが純粋な一時キャッシュであるか、オペレーティング システムの必須バイナリであるかを理解することで、アプリをクラッシュさせることなくスペースを確実に再利用できます。

macOS ディレクトリ パス内容と目的典型的な膨満感のサイズパージしても安全ですか?パフォーマンスへの影響
~/ライブラリ/Developer/Xcode/DerivedData中間ビルドアーティファクト、モジュールキャッシュ、インデックスファイル15GB – 60GB100% 安全次回の Xcode ビルドはクリーンな状態から再コンパイルされます
~/ライブラリ/キャッシュユーザーレベルのアプリケーション一時ファイル (Spotify、Chrome、Slack)10GB – 35GB100% 安全マイナスの影響はゼロ。アプリは起動時に必要なファイルを再生成します
~/ライブラリ/グループコンテナ/*.telegramグループ チャットからの自動再生されたビデオ ファイルとオーディオ ファイル10GB – 45GB100% 安全オンデマンドで Telegram クラウドからメディアを再ダウンロード
~/ライブラリ/キャッシュ/自作ダウンロードした tarball ボトルとパッケージ アーカイブ5GB – 20GB100% 安全「brew cleanup -s」を実行して未使用のボトルを削除します
/ライブラリ/開発者/CoreSimulator/デバイス古い iOS / watchOS シミュレータ ランタイムとテスト デバイス10GB – 30GBxcrun 経由で安全非推奨のシミュレーター イメージから大容量ストレージを再利用
/システム/ライブラリ & /usrコア macOS オペレーティング システムと Darwin カーネル25GB – 35GB決して触れないでくださいシステム整合性保護 (SIP) によって保護されています

ステップバイステップ: 5 分間の Mac ストレージのディープ クリーン手順

  1. Xcode DerivedData をパージする: Finder を開き、Command + Shift + G を押し、「~/Library/Developer/Xcode/DerivedData」を貼り付け、内容をゴミ箱に移動します。
  2. Homebrew パッケージのキャッシュをフラッシュする: ターミナルを起動し、「brew cleanup --prune=all」を実行すると、ギガバイト単位のレガシー インストーラー パッケージが即座にクリアされます。
  3. APFS ローカル Time Machine スナップショットをクリアします。バックアップがスペースを占有している場合は、ターミナルで「tmutil listlocalsnapshots /」を実行し、「tmutil deletelocalsnapshots [date]」で古いスナップショットを削除します。
  4. インスタント メッセージング サンドボックスのクリーンアップ: Telegram または WhatsApp デスクトップ内で、[設定] -> [詳細設定] -> [データとストレージ] -> [キャッシュのクリア] を開き、最大キャッシュ サイズの上限を 5 GB に設定します。
  5. macOS のゴミ箱を空にして再起動します。ゴミ箱を右クリックして [ゴミ箱を空にする] を選択し、Mac を再起動して、APFS ファイルシステムが空きメモリ ブロックを統合できるようにします。

Xcode DerivedData が無限に蓄積する理由

Xcode のビルド システムは、ビルドするすべてのブランチ、コミット、ターゲットに対して、DerivedData 内に新しい一意のディレクトリを作成します。古いビルドは決して削除されません。 iOS または macOS の開発に 6 か月間取り組んでいる場合、DerivedData には、何の目的も持たない古いコンパイル済みバイナリ アーティファクトが 30 GB ~ 80 GB 含まれることが保証されます。

サブスクリプション Mac クリーナーの基本的なファイル削除料金が年間 40 ドルかかるのはなぜですか?

人気のある商用 Mac クリーニング ソフトウェアは、リモート クラウド処理を必要としないアクションに対して、高額な年間定期サブスクリプションを請求することがよくあります。 ~/Library/Caches のクリアまたは古いシミュレーター ファイルの削除には、数分の一秒かかる標準の macOS POSIX ファイル操作が使用されます。パソコン上で基本的なディスク クリーナーを実行するために定期的な年間サブスクリプションを支払う必要はまったくありません。

Magic Mac Cleaner が Apple Silicon SSD ストレージをスキャンし、安全なワンクリック クリーンアップ オプションを表示します
高速ローカル スキャンにより、数ギガバイトのビルド アーティファクトや孤立したキャッシュが数秒で検出されます。

Magic Mac Cleaner はどのようにして即時ストレージ再利用を実現しますか?

Magic Mac Cleaner は、軽量で透過的な、サブスクリプション不要のユーティリティを求める Apple Silicon 開発者とパワー ユーザー向けに特別に構築されました。 2 秒以内に Mac をスキャンし、Xcode DerivedData、Homebrew キャッシュ、肥大化したメッセージを正確に分類し、バックグラウンド デーモンのオーバーヘッドをゼロにして、ワンクリックで 20 GB ~ 50 GB の SSD スペースを再利用できます。