macOS และ Apple Silicon
MagicMacCleaner app icon

MagicMacCleaner: คลีนเนอร์ดิสก์เนทีฟสำหรับ Apple Silicon

4.9(2,480 รีวิว)

ฟรี 100% และไม่มีโฆษณา คืนพื้นที่ 50–150 GB จากข้อมูลระบบที่ซ่อนอยู่, แคช Xcode DerivedData, โปรแกรมจำลอง iOS, Docker และ node_modules บน Mac M1/M2/M3/M4

ดาวน์โหลด DMG (ฟรี) ฟรี 100% และไม่มีโฆษณา สำหรับ Apple Silicon (M1–M4)
100% On-Device Processing
Zero Cloud Telemetry
Apple Silicon M1–M4 Native
No Hidden Subscriptions

เกี่ยวกับแอป

MagicMacCleaner คือยูทิลิตี้การล้างดิสก์แบบเนทีฟที่รวดเร็วเป็นพิเศษและยูทิลิตี้การบำรุงรักษาสำหรับนักพัฒนา ที่สร้างขึ้นใหม่ทั้งหมดโดยเฉพาะสำหรับ Mac ของ Apple Silicon (M1, M2, M3, M4) ที่ใช้ macOS 13+ (Ventura, Sonoma, Sequoia)

อินเทอร์เฟซและการแสดงตัวอย่าง macOS

สถาปัตยกรรม SwiftUI ดั้งเดิมที่ออกแบบมาเฉพาะสำหรับ macOS และ Apple Silicon

MagicMacCleaner — Native Apple Silicon Utility
MagicMacCleaner - macOS Desktop Interface

รายละเอียดและคุณสมบัติของ 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 Simulator ที่ถูกละทิ้ง, แคชการสร้าง Docker, ไฟล์แพ็ก Git ที่ถูกละเลย, บันทึกคอนเทนเนอร์ที่ไม่ได้จัดทำดัชนี และโฟลเดอร์ `node_modules` ที่ถูกลืมซึ่งฝังอยู่ในไดเร็กทอรีโปรเจ็กต์ของคุณ

ปัญหาการจัดเก็บข้อมูลของ Apple Silicon: ทำไม SSD ขนาด 256GB และ 512GB จึงเต็มอย่างรวดเร็ว

คอมพิวเตอร์ Apple Silicon MacBooks และ Mac Studio มีประสิทธิภาพในการคำนวณอย่างน่าอัศจรรย์ แต่ราคาพื้นที่จัดเก็บข้อมูลแบบรวมที่ไม่สามารถอัปเกรดได้ของ Apple หมายความว่าผู้ใช้และนักพัฒนาหลายล้านคนใช้งาน SSD ภายในขนาด 256GB หรือ 512GB

ใน macOS พื้นที่ดิสก์ไม่ได้เป็นเพียงพื้นที่เก็บข้อมูลแบบพาสซีฟเท่านั้น โดยจะควบคุมความเร็วและความเสถียรในการทำงานของระบบของคุณโดยตรง Apple Silicon ใช้ สถาปัตยกรรมหน่วยความจำแบบรวม (UMA) โดยที่ RAM แบนด์วิธสูงจะถูกแชร์ระหว่าง CPU, GPU และ Neural Engine เมื่อ RAM จริงของคุณเต็มในระหว่างขั้นตอนการทำงานที่หนักหน่วง (เช่น การคอมไพล์โค้ด การเรียกใช้คอนเทนเนอร์ Docker หรือการตัดต่อวิดีโอที่มีความละเอียดสูง) macOS อาศัย การสลับหน่วยความจำเสมือน ที่เขียนลงใน SSD ภายในของคุณใน `/private/var/vm`

เมื่อ SSD ของคุณลดลงต่ำกว่า 15% ถึง 20% ความจุฟรี:

  • การกระจายตัวของระบบไฟล์ APFS เพิ่มขึ้นอย่างรวดเร็ว ส่งผลให้ประสิทธิภาพ I/O การอ่าน/เขียนแบบสุ่มลดลง
  • macOS ไม่สามารถจัดสรรบล็อกการสลับที่อยู่ติดกัน ส่งผลให้ CPU ของงานเคอร์เนลพุ่งสูงและลูกบอลชายหาด
  • การเพิ่มกำลังการเขียน NAND พุ่งสูงขึ้น ซึ่งลดอายุการใช้งาน (TBW) ของ SSD แบบบัดกรีที่ไม่สามารถเปลี่ยนได้ลงอย่างมาก
  • การสร้าง Xcode, Docker และ Android Studio ล้มเหลวอย่างลึกลับด้วยข้อผิดพลาดพื้นที่ว่างดิสก์ที่เป็นความลับ

MagicMacCleaner แก้ปัญหาคอขวดนี้อย่างถาวรโดยกำหนดเป้าหมายแคชขนาดใหญ่ที่ซ่อนอยู่ซึ่งยูทิลิตี้ในชีวิตประจำวันไม่กล้าสัมผัส

ประสบการณ์โหมดคู่: โหมดธรรมดาเทียบกับโหมดนักพัฒนาผู้เชี่ยวชาญ

ขนาดเดียวไม่เคยเหมาะกับการบำรุงรักษาซอฟต์แวร์เลย ผู้ใช้ MacBook Air ทั่วไปที่ต้องการเรียกคืนพื้นที่ไม่ควรสับสนกับเส้นทางลึกลับเช่น `~/Library/Developer/Xcode/DerivedData` ในทางกลับกัน วิศวกรซอฟต์แวร์ที่มีประสบการณ์ต้องการเส้นทาง POSIX หมายเลขไอโหนด และรายละเอียดการดำเนินการบรรทัดคำสั่งที่แน่นอน

MagicMacCleaner แก้ไขปัญหานี้ด้วยการสลับโหมดทันที:

1. โหมดธรรมดา (ผู้ใช้ทั่วไปและครีเอทีฟโฆษณา):

  • คำอธิบายเป็นภาษาอังกฤษธรรมดาโดยไม่มีศัพท์เฉพาะทางเทคนิค
  • ตัวบ่งชี้ด้านความปลอดภัยที่ชัดเจน: แต่ละหมวดหมู่ประกอบด้วยอะไรบ้าง เหตุใดจึงสามารถลบได้อย่างปลอดภัย และ macOS จะสร้างโดยอัตโนมัติหรือไม่
  • แท็บนักพัฒนาซอฟต์แวร์และเครื่องมือระบบรูทถูกซ่อนไว้อย่างชัดเจน ดังนั้นคุณจึงไม่มีทางทำลายการตั้งค่าการพัฒนาของคุณโดยไม่ได้ตั้งใจ
  • การล้างข้อมูลอย่างปลอดภัยด้วยคลิกเดียวพร้อมการป้องกันถังขยะอัตโนมัติ

2. โหมดผู้เชี่ยวชาญ (นักพัฒนาและวิศวกรระบบ):

  • เปิดเผยเส้นทางไดเร็กทอรี เป้าหมาย symlink และการจัดสรรบล็อกดิสก์ที่แน่นอน
  • ปลดล็อกเครื่องมือสำหรับนักพัฒนาโดยเฉพาะ: 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

สแต็คการพัฒนาซอฟต์แวร์สมัยใหม่มีความโลภอย่างฉาวโฉ่ นักพัฒนาที่ไม่ได้ล้างสภาพแวดล้อมของตนอย่างล้ำลึกในช่วงหกเดือนมักจะนั่งอยู่บนแคชบิวด์ที่ซ้ำซ้อนขนาด 80GB ถึง 150GB:

  • Xcode DerivedData & Module Cache: ไฟล์อ็อบเจ็กต์ระดับกลาง กราฟสัญลักษณ์ และแคชโมดูลที่สร้างโดยเครื่องมือสร้าง Clang และ Swift (`~/Library/Developer/Xcode/DerivedData`) MagicMacCleaner สร้างดัชนีแต่ละโฟลเดอร์โปรเจ็กต์อย่างปลอดภัย โดยแสดงชื่อโปรเจ็กต์ที่แน่นอน การประทับเวลาที่แก้ไขล่าสุด และพื้นที่ที่เรียกคืนได้
  • Simulator Runtime Manager: เมื่อคุณติดตั้ง iOS, watchOS หรือ tvOS เวอร์ชันใหม่ใน Xcode, macOS จะจัดเก็บอิมเมจดิสก์รันไทม์ของตัวจำลองไว้ใน `/Library/Developer/CoreSimulator/Profiles/Runtimes` รันไทม์ที่ล้าสมัยแต่ละรายการใช้พื้นที่ดิสก์ระหว่าง 8GB ถึง 15GB MagicMacCleaner ผสานรวมกับ `simctl` โดยตรง โดยแสดงจำนวนอุปกรณ์และวันที่ใช้งานล่าสุด และดำเนินการคำสั่ง `simctl runtime Delete` แบบผ่าตัดได้ด้วยคลิกเดียว
  • XCTestDevices & CoreDevice DeviceFS: ส่วนที่เหลือของการรันการทดสอบอัตโนมัติและสแน็ปช็อตดิสก์ของ iPhone และ iPad ที่เชื่อมต่อผ่าน USB/Wi-Fi (`~/Library/Developer/CoreDevice/DeviceFS` และ `~/Library/Developer/XCTestDevices`) สิ่งเหล่านี้สามารถสะสม 20GB+ ได้อย่างง่ายดายในช่วงสองสามเดือนของการพัฒนา
  • Docker Build Cache: Docker Desktop บน macOS จัดเก็บดิสก์เสมือนไว้ในอิมเมจ Raw ที่ขยายอย่างต่อเนื่อง MagicMacCleaner มุ่งเป้าไปที่การสร้างเลเยอร์แคชที่ค้างอยู่และรูปภาพที่ห้อยอยู่ ในขณะเดียวกันก็ปกป้องคอนเทนเนอร์ที่ใช้งานอยู่และปริมาณฐานข้อมูลถาวรของคุณอย่างเคร่งครัด
  • เครื่องสแกน `node_modules` ที่ถูกละทิ้ง: โปรเจ็กต์ Node.js มีชื่อเสียงในเรื่องแผนผังการพึ่งพาที่ซ้อนกันอย่างล้ำลึก เมื่อคุณเสร็จสิ้นหรือละทิ้งโปรเจ็กต์ไคลเอนต์ โฟลเดอร์ `node_modules` ขนาด 1GB+ จะยังคงอยู่ในไดรฟ์ของคุณตลอดไป 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 มีฟีเจอร์ Level 1 Fast Sweep (`⇧⌘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 ซึ่งมักจะเพิ่มเป็น 100GB หรือมากกว่าโดยไม่มีคำอธิบาย

MagicMacCleaner ลอกชั้นข้อมูลระบบ macOS กลับ:

  • คอนเทนเนอร์แอปพลิเคชัน: แอปแซนด์บ็อกซ์ของ macOS จะจัดเก็บไฟล์ชั่วคราว เลเยอร์แคช และฐานข้อมูลใน `~/Library/Containers` MagicMacCleaner จะเผยให้เห็นว่าแอปพลิเคชันใดที่มีขนาดเพิ่มขึ้น
  • แคชของระบบและผู้ใช้: สแกน `/Library/Caches` และแคชผู้ใช้เพื่อหาไฟล์ชั่วคราวที่ถูกละทิ้งซึ่งทิ้งไว้โดยซอฟต์แวร์ที่ถอนการติดตั้งหรือกระบวนการที่ขัดข้อง
  • โฟลเดอร์ Var ชั่วคราว: macOS จัดเก็บสิ่งประดิษฐ์การคอมไพล์ระบบ แคชแบบอักษร และภาพขนาดย่อ Quicklook ใน `/private/var/folders` MagicMacCleaner ระบุแคชเซสชันที่หมดอายุอย่างปลอดภัย
  • APFS Local Snapshots Insight: เมื่อเปิดใช้งาน Time Machine macOS จะสร้าง APFS Snapshots รายชั่วโมงซึ่งจะล็อกบล็อกดิสก์ที่ถูกลบไม่ให้ถูกปล่อย MagicMacCleaner ตรวจสอบสแน็ปช็อตเหล่านี้และให้คำแนะนำในการเรียกคืนแบบไม่ทำลายพร้อมคำแนะนำ

4. ตัวค้นหาไฟล์ซ้ำและขนาดใหญ่อัจฉริยะ

การลบไฟล์ที่ซ้ำกันเป็นอันตรายหากโปรแกรมทำความสะอาดไม่เข้าใจ APFS (Apple File System) ใน APFS การทำซ้ำไฟล์ใน Finder จะสร้าง โคลนคัดลอกเมื่อเขียน ซึ่งแชร์บล็อกดิสก์จริงและใช้พื้นที่เพิ่มเติมเป็นศูนย์จนกว่าจะมีการแก้ไข โปรแกรมทำความสะอาดมาตรฐานระบุโคลนเหล่านี้ผิดพลาด ลบออก และไม่ปล่อยพื้นที่เก็บข้อมูลจริงจริงแม้แต่ไบต์เดียว!

MagicMacCleaner ใช้ การแฮชแบบก้าวหน้าสองขั้นตอน:
1. APFS Clone & Inode Filter: ตรวจสอบไอโหนดของระบบไฟล์ที่ซ่อนอยู่ บล็อกที่ถูกโคลนและฮาร์ดลิงก์ที่ชี้ไปยังข้อมูลเดียวกันจะถูกตรวจจับและแยกออกจากรายงานการประหยัดพื้นที่ที่ผิดพลาด
2. สแกนลายนิ้วมือล่วงหน้าอย่างรวดเร็ว: ไฟล์ตัวเลือกที่มีความยาวไบต์เท่ากันจะถูกเปรียบเทียบโดยใช้คำนำหน้าขนาด 4KB และแฮชต่อท้าย 98% ของข้อมูลที่ไม่ซ้ำจะถูกตัดออกในหน่วยมิลลิวินาทีโดยไม่ต้องอ่านไฟล์ทั้งหมด
3. SHA-256 การเข้ารหัสลับแบบเต็ม: เฉพาะตัวเลือกที่ตรงเท่านั้นที่จะถูกแฮช SHA-256 อย่างสมบูรณ์โดยใช้ตัวทำงานแบบมัลติเธรดแบบมีขอบเขตซึ่งปรับให้เข้ากับแกนประมวลผลประสิทธิภาพของชิป M-series ของคุณ ทำให้มั่นใจได้ว่า 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 ของไฟล์ก่อนและหลังการสแกน เพื่อป้องกันการโจมตี symlink จากเวลาตรวจสอบจนถึงเวลาใช้งาน (TOCTOU) มันจะไม่ติดตาม symlink จากแซนด์บ็อกซ์ไปยังไดเร็กทอรีผู้ใช้ที่ได้รับการป้องกัน
  • ปรัชญาที่เน้นไปที่ถังขยะ: การดำเนินการทำความสะอาดแบบธรรมดาจะย้ายไฟล์ไปยังถังขยะ macOS แบบเนทีฟ (`~/.Trash`) หากคุณลบบางสิ่งโดยไม่ได้ตั้งใจ คุณสามารถกู้คืนได้ทันทีด้วย `Cmd-Z` หรือคลิกขวาที่ "ใส่กลับ" ใน Finder
  • การรันการล็อคแอปพลิเคชัน: ตรวจพบกระบวนการที่ทำงานอยู่ (เช่น Xcode, Simulator, Docker, Chrome หรือ Final Cut) แบบเรียลไทม์ MagicMacCleaner ปฏิเสธที่จะลบไฟล์แคชที่เป็นของกระบวนการที่ใช้งานอยู่ในปัจจุบัน ป้องกันการล่มหรือข้อมูลเสียหาย
  • ออฟไลน์และเป็นส่วนตัว 100%: สร้างโดยไม่มีพ็อดเครือข่ายหรือไลบรารีการวิเคราะห์ ชื่อไฟล์ ลำดับชั้นโฟลเดอร์ และเนื้อหาดิสก์ของคุณจะยังคงอยู่บน Mac ของคุณอย่างเคร่งครัด

เพิ่มพื้นที่ว่างหลายสิบกิกะไบต์ในวันนี้ ดาวน์โหลด MagicMacCleaner และสัมผัสประสบการณ์ว่า Apple Silicon Mac ของคุณทำงานได้ดีเพียงใด!

เครื่องมือประมาณพื้นที่แบบโต้ตอบเพิ่มประสิทธิภาพ Apple Silicon M1/M2/M3/M4

คำนวณจำนวนเนื้อที่ดิสก์ที่คุณสามารถเรียกคืนได้ในวันนี้

เลือกการกำหนดค่า Mac และขั้นตอนการทำงานหลักด้านล่าง อัลกอริทึมของเราจะคำนวณพื้นที่ที่สามารถเรียกคืนได้โดยประมาณโดยอิงจากเกณฑ์มาตรฐานการวัดและส่งข้อมูลทางไกลจริงในเครื่องพัฒนา Apple Silicon มากกว่า 10,000 เครื่อง

การเรียกคืนโดยประมาณ
~74.5 GB
พื้นที่เก็บข้อมูลที่สามารถกู้คืนได้ทันที
Xcode & ข้อมูลที่ได้รับ:
~38.2 GB
แคช ดัชนี บันทึกโปรแกรมจำลอง
นักเทียบท่าและการอ้างอิง:
~18.4 GB
สร้างเลเยอร์แคช & node_modules
ข้อมูลระบบและแคช:
~17.9 GB
var/folders, คอนเทนเนอร์, บันทึก
Zero Fluff • การเปรียบเทียบที่โปร่งใส

MagicMacCleaner กับน้ำยาทำความสะอาดแบบดั้งเดิม

เหตุใดจึงต้องยอมจ่ายเงิน $39.95/ปีสำหรับยูทิลิตี้เชิงพาณิชย์ที่ล้นหลามซึ่งติดตั้ง daemons พื้นหลังอย่างต่อเนื่องและพลาดแคชนักพัฒนาหลักของคุณ ดูว่า MagicMacCleaner มีประสิทธิภาพอย่างไรเมื่อเทียบกับเครื่องมือเชิงพาณิชย์และยูทิลิตี้แบบเปิด

คุณลักษณะและเมตริกMagicMacCleanerCleanMyMac XDaisyDiskOnyX
ราคาและใบอนุญาตฟรี 100% ตลอดไปสมัครสมาชิก $39.95 / ปีซื้อครั้งเดียวมูลค่า $9.99ฟรี (Donationware)
โฆษณาและการขายต่อยอดไม่มีโฆษณา ไม่มียอดขายเพิ่มป๊อปอัปการต่ออายุเชิงรุกไม่มี (แอปที่ต้องชำระเงิน)ไม่มี
การเพิ่มประสิทธิภาพ Apple Siliconเนทิฟ ARM64 SwiftUI แท้ไบนารี 2 สากลไบนารี 2 สากลสร้างระบบปฏิบัติการแยกกัน
Xcode DerivedData และแคชดัชนีการตรวจสอบระดับโครงการเชิงลึกระดับพื้นผิวเท่านั้นการแสดงภาพเท่านั้น (ลบด้วยตนเอง)ไม่มี
ตัวจัดการรันไทม์จำลอง iOSการรวม simctl (บันทึกได้ 20GB+)ไม่มีการจัดการรันไทม์ไม่มีไม่มี
แคช Docker Build และรูทโปรเจ็กต์Buildx เป้าหมาย & node_modulesไม่มีการรับรู้นักเทียบท่า / โหนดไม่มีไม่มี
การบำรุงรักษา Git Repo และการทำความสะอาด Packfilegit count-objects & tmp_pack ล้างไม่มีไม่มีไม่มี
APFS Clone & Inode Duplicate Logicไม่รวมโคลนคัดลอกเมื่อเขียนการนับโคลนผลบวกลวงไม่มีกลไกที่ซ้ำกันไม่มี
การส่งข้อมูลทางไกลของระบบและการอัปโหลดเครือข่ายออฟไลน์ 100% (ไม่มีรหัสเครือข่าย)SDK การวิเคราะห์และการตลาดที่ครอบคลุมการวิเคราะห์ขั้นต่ำออฟไลน์
RAM พื้นหลังและรอยเท้า CPU0 MB (ไม่มีดีมอนพื้นหลังถาวร)180MB - ดีมอนพื้นหลังถาวร 350MB0 MB (ไม่มีดีมอน)0 MB (ไม่มีดีมอน)
สถาปัตยกรรมระบบที่ครอบคลุม

คู่มือเชิงลึกด้านเทคนิคสำหรับ macOS และ Apple Silicon Disk Storage

รายละเอียดทางวิศวกรรมเกี่ยวกับวิธีการที่ macOS APFS, Unified Memory Swap และสิ่งประดิษฐ์การคอมไพล์ของนักพัฒนาโต้ตอบกับฮาร์ดแวร์ M1/M2/M3/M4

1. ทำความเข้าใจสถาปัตยกรรม APFS และพื้นที่เก็บข้อมูลแบบคัดลอกเมื่อเขียน

เมื่อ Apple เปิดตัว Apple File System (APFS) ที่มาพร้อมกับ macOS High Sierra การเปลี่ยนแปลงดังกล่าวได้เปลี่ยนแปลงพื้นฐานวิธีการจัดสรรพื้นที่จัดเก็บข้อมูลบนไดรฟ์โซลิดสเทตสมัยใหม่ ในระบบไฟล์แบบเดิม เช่น HFS+ การทำสำเนาไฟล์วิดีโอ 4K ขนาด 10 GB ใน Finder จะเป็นการคัดลอกบล็อคข้อมูลทั้งหมดบนชิป NAND โดยใช้พื้นที่ทางกายภาพเพิ่มเติม 10 GB ใน APFS การทำซ้ำรายการจะสร้างโคลนแบบคัดลอกเมื่อเขียน ระบบไฟล์จะสร้างรายการข้อมูลเมตารายการที่สองซึ่งชี้ไปยังบันทึกขอบเขตทางกายภาพที่เหมือนกันทุกประการบน SSD

การออกแบบทางสถาปัตยกรรมที่หรูหรานี้ทำให้เกิดปัญหาสำคัญสำหรับยูทิลิตี้การทำความสะอาดดิสก์แบบเดิมๆ โปรแกรมทำความสะอาดแบบดั้งเดิมที่เขียนด้วย POSIX stat() แบบไร้เดียงสา จะสแกนขนาดไฟล์คำนวณได้ง่ายๆ โดยการอ่านจำนวนไบต์ที่รายงานในรายการไดเรกทอรี เมื่อโปรแกรมทำความสะอาดดังกล่าวสแกนไดรฟ์ของคุณ มันจะเพิ่มไฟล์ที่ลอกแบบมาและรายงาน "ขยะที่ซ้ำกัน" หลายร้อยกิกะไบต์ เมื่อผู้ใช้คลิกลบ ยูทิลิตีจะยกเลิกการเชื่อมโยงตัวชี้ข้อมูลเมตาตัวเดียว เนื่องจากบล็อกทางกายภาพที่ซ่อนอยู่ยังคงอ้างอิงโดยโคลนที่เหลือ ไบต์จริงของหน่วยความจำแฟลช NAND เป็นศูนย์จึงถูกปล่อยว่าง

MagicMacCleaner แก้ปัญหานี้ด้วยการโต้ตอบโดยตรงกับการเรียกระบบ APFS ระดับต่ำ (เช่น getattrlistbulk() กับ ATTR_CMN_FILEID และการสืบค้นการแบ่งปันขอบเขต) หากไฟล์สองไฟล์ชี้ไปที่ขอบเขตดิสก์จริงที่เหมือนกัน MagicMacCleaner จะทำเครื่องหมายว่าเป็นโคลนการจัดเก็บข้อมูลที่เป็นกลาง ป้องกันสถิติที่ทำให้เข้าใจผิด และรับรองว่าคุณจะใช้เวลาในการจัดการไฟล์ที่ใช้พื้นที่จัดเก็บข้อมูลจริงอย่างแท้จริงเท่านั้น

2. สถาปัตยกรรมหน่วยความจำแบบรวม (UMA), การสึกหรอของ Swap SSD และการควบคุมปริมาณความร้อน

ต่างจากพีซีที่ใช้ Intel ซึ่ง CPU และ GPU แยกจะรักษาพูล RAM แยกกันบนบัส PCIe ที่มีความหน่วงสูง Apple Silicon ใช้สถาปัตยกรรมหน่วยความจำแบบรวม บล็อกการประมวลผลทุกบล็อก ได้แก่ แกนประมวลผลและประสิทธิภาพ CPU, แกน GPU โลหะ, เครื่องยนต์ประสาท 16 คอร์ และตัวประมวลผลสัญญาณภาพ มีสิทธิ์เข้าถึงโดยตรงไปยังแหล่งหน่วยความจำกว้างพิเศษที่ใช้ร่วมกันเพียงแหล่งเดียว (ทำงานที่ความเร็วสูงสุด 800 GB/s บนชิป M-Max และ M-Ultra)

แม้ว่า UMA จะให้แบนด์วิดท์ที่ไม่เคยมีมาก่อนและความล่าช้าในการคัดลอกเป็นศูนย์ แต่ก็มีบทลงโทษในการจัดเก็บข้อมูลที่รุนแรงบน Mac ที่กำหนดค่าด้วยหน่วยความจำรวม 8 GB หรือ 16 GB เมื่อคุณคอมไพล์โปรเจ็กต์ Xcode ในขณะที่ใช้งาน Docker Desktop พื้นที่ทำงาน Slack หลายอัน และแท็บเบราว์เซอร์สี่สิบแท็บ แรงกดดันด้านหน่วยความจำจะเพิ่มขึ้นอย่างรวดเร็วในโซนสีเหลืองและสีแดง macOS ต้องแบ่งหน้าหน่วยความจำที่ไม่ได้ใช้งานออกแบบไดนามิกไปยังดิสก์โดยใช้การสลับหน่วยความจำเสมือนที่ถูกบีบอัด (/private/var/vm/swapfile*)

เมื่อ SSD ภายในของคุณมีพื้นที่ว่างน้อยกว่า 20 GB เคอร์เนลของ macOS จะต้องดิ้นรนเพื่อค้นหาบล็อกการจัดสรร APFS ที่ต่อเนื่องกันสำหรับการสลับหน่วยความจำเสมือน ระบบปฏิบัติการตอบสนองด้วยการรันอัลกอริธึมการบีบอัดหน่วยความจำอย่างจริงจังบนคอร์ประสิทธิภาพของ CPU เพิ่มการกระจายความร้อน ลดอายุการใช้งานแบตเตอรี่ของ MacBook และทำให้ UI พูดติดอ่างและหมุนลูกบอลชายหาดอย่างกะทันหัน ที่แย่กว่านั้นคือ การสับเปลี่ยนอย่างหนักอย่างต่อเนื่องบน SSD ที่เกือบเต็มจะช่วยเร่งการขยายการเขียนของ NAND ซึ่งจะทำให้ความทนทานของ Total Bytes Written (TBW) ของ SSD ที่บัดกรีและเปลี่ยนไม่ได้ของคุณลดลงอย่างถาวร

ด้วยการรักษาพื้นที่ว่างที่ต่อเนื่องกันอย่างน้อย 50 GB ถึง 80 GB บนไดรฟ์หลักของคุณ MagicMacCleaner ช่วยให้มั่นใจได้ว่า Apple Silicon Mac ของคุณจะรักษาประสิทธิภาพการแลกเปลี่ยนสูงสุด ทำงานเย็นลงอย่างเห็นได้ชัด และรักษาสุขภาพฮาร์ดแวร์ภายในไว้เป็นเวลาหลายปีต่อ ๆ ไป

3. ไขปริศนา "ข้อมูลระบบ" ของ macOS: สาเหตุหลัก 5 ประการ

ในการตั้งค่าระบบ macOS → ทั่วไป → ที่เก็บข้อมูล แผนภูมิแท่งสีสันสดใสมักแสดงหมวดหมู่สีเทาขนาดใหญ่ที่มีชื่อว่า ข้อมูลระบบ ซึ่งอยู่ระหว่าง 50 GB ถึง 250 GB Apple จงใจจัดกลุ่มไฟล์ใดๆ นอกเอกสารของผู้ใช้ รูปภาพมาตรฐาน เพลง และไดเร็กทอรี /Applications ที่ลงทะเบียนไว้เป็นหมวดหมู่ที่รวบรวมทั้งหมดนี้ ผู้สนับสนุนหลักได้แก่:

  • สแนปช็อตของเครื่องเวลาท้องถิ่นของ APFS (/.snapshots): หากคุณใช้ Time Machine กับไดรฟ์ภายนอกหรือ NAS เครือข่าย macOS จะสร้างสแนปชอตเดลต้า APFS รายชั่วโมงในเครื่องทุกครั้งที่ไดรฟ์สำรองข้อมูลภายนอกถูกตัดการเชื่อมต่อ เมื่อคุณลบโปรเจ็กต์วิดีโอขนาด 40 GB หรือโฟลเดอร์ข้อมูลที่ได้รับขนาด 20 GB ใน Finder พื้นที่ดิสก์จะไม่ลดลงเนื่องจากสแน็ปช็อต APFS ในเครื่องจะเก็บตัวชี้ที่ตรึงไว้ที่บล็อกเหล่านั้น
  • แอปพลิเคชันคอนเทนเนอร์ (~/Library/Containers/): ภายใต้ข้อกำหนดด้านความปลอดภัยของ macOS App Sandbox แอปพลิเคชันแซนด์บ็อกซ์ทุกตัวจะได้รับการกำหนดไดเร็กทอรีคอนเทนเนอร์แบบแยกซึ่งมีโฟลเดอร์ไลบรารี แคช และข้อมูลส่วนตัวของตัวเอง แอพสตรีมมิ่ง (เช่น Spotify หรือ Telegram) สามารถสะสมเสียงและวิดีโอที่แคชไว้ได้มากกว่า 30 GB ที่นี่ ซึ่งการตั้งค่าพื้นที่เก็บข้อมูลดั้งเดิมไม่สามารถจัดหมวดหมู่ได้
  • ภาพสลีป (/private/var/vm/sleepimage): บน MacBooks นั้น macOS จะเขียนเนื้อหาทั้งหมดของ RAM ไปยัง SSD ของคุณเมื่อฝาปิดเพื่อรองรับ Safe Sleep บน Mac ขนาด 64 GB หรือ 128 GB ไฟล์ที่ซ่อนเพียงไฟล์เดียวนี้สามารถล็อคที่เก็บข้อมูลภายในขนาด 64 GB ถึง 128 GB อย่างถาวรได้
  • บันทึกของระบบและรายงานการวินิจฉัย (/Library/Logs/DiagnosticReports/): เมื่อแอพพลิเคชั่น Electron หรือเครื่องมือพัฒนาหยุดทำงาน macOS จะเขียน core dump และบันทึกการวินิจฉัย ตลอดระยะเวลาหลายเดือนของการทำซ้ำซอฟต์แวร์ ข้อขัดข้องดัมพ์สามารถขยายได้ถึงหลายสิบกิกะไบต์
  • แพ็คเกจการอัปเดตตามขั้นตอนของ macOS (/Library/Updates/): เมื่อ macOS ดาวน์โหลดการอัปเดตระบบในเบื้องหลัง แพ็คเกจตัวติดตั้งเดลต้าจะถูกแตกแพ็กลงในไดเรกทอรีชั่วคราวของระบบ หากการติดตั้งการอัปเดตล้มเหลวหรือถูกเลื่อนออกไป ดิสก์อิมเมจของตัวติดตั้งขนาด 14 GB มักจะยังคงติดอยู่บนดิสก์

4. สภาพแวดล้อมของนักพัฒนา Deep Clean: กลไกทางเทคนิค

MagicMacCleaner มีกลไกการสแกนและการล้างข้อมูลแบบกำหนดเองสำหรับกลุ่มเครื่องมือนักพัฒนาที่ได้รับความนิยมมากที่สุดในโลก:

การพัฒนา Xcode และแพลตฟอร์ม Apple

Xcode เป็นหนึ่งในผู้ใช้ดิสก์ที่ก้าวร้าวที่สุดในการประมวลผลสมัยใหม่ โดยทั่วไปวิศวกร iOS ที่ทำงานอยู่เพียงคนเดียวจะสูญเสียพื้นที่ดิสก์ 100 GB ให้กับ Xcode ทุกๆ หกเดือน:

เป้าหมาย Xcode และเส้นทางแคช
การตรวจสอบ
~/Library/Developer/Xcode/DerivedData
~/Library/Developer/Xcode/Archives
~/Library/Developer/Xcode/iOS DeviceSupport
/Library/Developer/CoreSimulator/Profiles/Runtimes
~/Library/Developer/XCTestDevices

MagicMacCleaner จะสแกน DerivedData ของแต่ละโปรเจ็กต์อย่างอิสระ โดยแยกความแตกต่างระหว่างบิลด์ที่ใช้งานอยู่และโปรเจ็กต์ที่ไม่มีความเคลื่อนไหวเป็นเวลานานกว่า 30 วัน ตรวจสอบรันไทม์ของตัวจำลองผ่าน xcrun simctl runtime list -j ช่วยให้สามารถลบรันไทม์ที่ล้าสมัยได้อย่างปลอดภัย (เช่น iOS 16.2 เมื่อคุณกำหนดเป้าหมายเป็น iOS 18 อยู่แล้ว) โดยไม่ทำให้ห่วงโซ่ใบรับรองของนักพัฒนาที่ใช้งานอยู่เสียหายหรือโปรไฟล์การจัดเตรียม

นักเทียบท่าเดสก์ท็อปบน macOS

Docker Desktop ทำงานภายในเครื่องเสมือนน้ำหนักเบา ภายใต้ macOS Virtualization.framework เครื่องเสมือนจะใช้ดิสก์อิมเมจแบบกระจาย (Docker.raw) แม้ว่า Docker จะขยายไฟล์นี้เมื่อดึงภาพ แต่ macOS จะไม่ย่อขนาดไฟล์โดยอัตโนมัติเมื่อลบภาพออก นอกจากนี้ การสร้าง Docker แบบหลายขั้นตอนยังสร้างแคช BuildKit ที่กว้างขวางอีกด้วย

ตัดเลเยอร์ Docker BuildKit
ดีมอน
$docker builder prune -a --filteruntil=168h

MagicMacCleaner สื่อสารกับ Docker daemon ในเครื่องเพื่อเรียกใช้คำสั่ง builder prune ที่ปลอดภัย โดยล้างแคชของเลเยอร์ที่ไม่ได้อ้างอิง ในขณะเดียวกันก็รักษาวอลุ่มที่ระบุชื่อของคุณและอินสแตนซ์คอนเทนเนอร์ที่รันอยู่ไม่เสียหาย 100%

โหนดที่ถูกละทิ้ง & กับดักการพึ่งพา

แอปพลิเคชัน JavaScript และ TypeScript อาศัยไมโครแพ็คเกจขนาดเล็กหลายพันชิ้น พื้นที่เก็บข้อมูล React หรือ Next.js สมัยใหม่เพียงแห่งเดียวสามารถมีไฟล์ได้มากกว่า 80,000 ไฟล์ในโฟลเดอร์ node_modules ซึ่งใช้พื้นที่ดิสก์ 1.2 GB ถึง 2.5 GB

การล้างข้อมูลโครงการที่ไม่มีการเคลื่อนไหว
การตรวจสอบ
~/Projects/client-alpha/node_modules(dormant 94 days • 1.4 GB)
~/Developer/next-demo/.next/cache(dormant 62 days • 820 MB)

MagicMacCleaner ทำการตรวจสอบไดเรกทอรีแบบเรียกซ้ำอัจฉริยะทั่วทั้งพื้นที่ทำงานโปรเจ็กต์ที่คุณระบุ โดยจะอ้างอิงโยงการประทับเวลาการคอมมิต Git ล่าสุดและวันที่แก้ไขไฟล์ หากไม่มีการแตะต้องโปรเจ็กต์นานกว่า 60 วัน MagicMacCleaner จะติดธงโฟลเดอร์แคช node_modules, .next หรือ .turbo เพื่อการลบ เนื่องจากสามารถสร้างการขึ้นต่อกันของแพ็คเกจใหม่ได้ทุกเมื่อผ่าน การติดตั้ง npm หรือ การติดตั้ง pnpm คุณจึงสามารถเรียกคืนพื้นที่หลายสิบกิกะไบต์ได้อย่างปลอดภัยโดยไม่สูญเสียโค้ดโปรเจ็กต์จริงแม้แต่บรรทัดเดียว

5. ระบบนิเวศแบบหลายสแต็ก: ตัวล้าง Rust, Go, Python และ Java

นอกเหนือจาก Xcode และ JavaScript แล้ว วิศวกรซอฟต์แวร์สมัยใหม่มักรักษาสภาพแวดล้อมที่พูดได้หลายภาษาซึ่งสะสมการสร้างสิ่งก่อสร้างจำนวนมากจากคอมไพเลอร์:

  • สนิมและสินค้า (~/.cargo/registry/ & target/): การคอมไพล์โปรเจ็กต์ Rust ด้วย LLVM จะสร้างแคชการคอมไพล์ที่เพิ่มขึ้นจำนวนมากและสัญลักษณ์การดีบัก พื้นที่ทำงาน Rust เดียวสามารถสร้างอาร์ติแฟกต์ขนาด 15 GB ในโฟลเดอร์ target/ ได้อย่างง่ายดาย MagicMacCleaner ตรวจจับการชำระเงิน Cargo ที่ไม่ได้ใช้งานและแคชดัชนีรีจิสทรี โดยไม่ทำให้เครือเครื่องมือ Rust ที่ใช้งานอยู่ของคุณเสียหายซึ่งติดตั้งผ่าน rustup
  • แคชบิวด์ Golang (~/Library/Caches/go-build & $GOPATH/pkg/mod): แคชของคอมไพเลอร์ Go สร้างเอาต์พุตเชิงรุกเพื่อเพิ่มความเร็วในการคอมไพล์ครั้งต่อไป ในช่วงหลายเดือนของการรัน go build และ go test แคชนี้มักจะขยายเป็น 20 GB+ 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 daemon รุ่นเก่าและขวดการคอมไพล์เก่าอย่างปลอดภัย

6. การแก้ไขปัญหาความผิดปกติของพื้นที่เก็บข้อมูล macOS ทั่วไป

ผู้ใช้ Mac มักพบกับพฤติกรรมการจัดเก็บข้อมูลที่น่าสับสนเมื่อพยายามล้างข้อมูลด้วยตนเอง MagicMacCleaner มอบวิธีการแก้ไขแบบอัตโนมัติสำหรับอุปสรรคที่ทำให้ macOS สุดคลาสสิกเหล่านี้:

ปัญหาผิดปกติ: "พื้นที่ว่าง" กับพื้นที่ว่างจริง

คุณตรวจสอบ Finder แล้วปรากฏว่า "ฟรี 100 GB (ล้างข้อมูลได้ 40 GB)" แต่เมื่อคุณพยายามติดตั้งเกมขนาด 70 GB หรือดาวน์โหลดการอัปเดต Xcode ระบบจะรายงานว่าพื้นที่ดิสก์ไม่เพียงพอ! เพราะเหตุใด?

macOS ทำเครื่องหมายสแน็ปช็อต Time Machine ในเครื่อง สินทรัพย์คลาวด์ที่แคช และแคชของระบบที่ไม่ได้ใช้งานเป็น "ล้างข้อมูลได้" ระบบปฏิบัติการสัญญาว่าจะลบไฟล์เหล่านี้เมื่อจำเป็นต้องใช้พื้นที่ แต่โปรแกรมติดตั้งของบริษัทอื่นจะตรวจสอบ บล็อกดิสก์ที่ไม่ได้ถูกจัดสรรอย่างเคร่งครัด MagicMacCleaner บังคับให้ระบบย่อย APFS เรียกคืนบล็อกที่สามารถล้างข้อมูลได้ทันที โดยแปลงพื้นที่ "ที่สามารถล้างข้อมูลได้" ลวงตาให้เป็นกิกะไบต์จริงที่ยังไม่ได้จัดสรรจริงและดิบ

ปัญหาผิดปกติ: ถังขยะปฏิเสธที่จะว่างเปล่า ("รายการที่ใช้งานอยู่")

คุณลากโปรเจ็กต์เก่าไปที่ถังขยะแล้วคลิกว่าง เฉพาะ macOS เท่านั้นที่ป๊อปอัปข้อผิดพลาด: "การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากรายการถูกใช้งานอยู่" โดยทั่วไปจะเกิดขึ้นเนื่องจากกระบวนการในเบื้องหลัง (เช่น กระบวนการของโหนดที่ถูกลืม, โปรแกรมจำลอง Xcode หรือ QuickLook) ได้ล็อกตัวอธิบายไฟล์ไว้ในไดเร็กทอรีที่ถูกลบ

MagicMacCleaner ตรวจสอบตัวอธิบายไฟล์ที่ถูกล็อคโดยใช้คำสั่งเคอร์เนลของ Darwin โดยจะแจ้งให้ถอดตัวอธิบายไฟล์ที่ถูกละเลยหรือแยกไฟล์ที่ถูกล็อคออกอย่างปลอดภัย ทำให้ถังขยะสามารถล้างข้อมูลได้อย่างราบรื่นโดยไม่ต้องรีสตาร์ทระบบ

7. น้ำหนัก AI, CoreML และ LLM ในพื้นที่: นักฆ่าพื้นที่เก็บข้อมูลแบบเงียบขนาด 50GB ใหม่

ด้วยสถาปัตยกรรมหน่วยความจำแบบรวมอันทรงพลังของ Apple Silicon และ Neural Engine 16 คอร์ เวิร์กสเตชัน Mac ได้กลายเป็นแพลตฟอร์มชั้นนำสำหรับการรันโมเดลปัญญาประดิษฐ์แบบ open-weights ในท้องถิ่น เครื่องมือต่างๆ เช่น Ollama, LM Studio, Whisper.cpp, ComfyUI และ Llama.cpp ช่วยให้นักพัฒนาใช้งานโครงข่ายประสาทเทียมเชิงลึกได้แบบออฟไลน์โดยสมบูรณ์

อย่างไรก็ตาม การพัฒนา AI ในพื้นที่ได้นำเสนอรูปแบบการใช้พื้นที่จัดเก็บข้อมูลที่ซ่อนอยู่ที่ใหญ่ที่สุดในประวัติศาสตร์ macOS:

  • การกอดแคช Hub Face (~/.cache/huggingface/hub/): เมื่อคุณทดสอบโมเดลโอเพ่นซอร์สโดยใช้ไลบรารี transformers หรือ diffusers ของ Python Hugging Face จะดาวน์โหลดตัวป้องกันหลายกิกะไบต์หรือจุดตรวจสอบ PyTorch หากคุณทดสอบโมเดล 7B สามโมเดลและโมเดลการสร้างอิมเมจสองโมเดล แคชผู้ใช้ของคุณจะสะสมน้ำหนักไบนารีที่ไม่เปลี่ยนรูปได้มากกว่า 45 GB อย่างเงียบๆ ซึ่งจะไม่มีวันลบตัวเองออก
  • Ollama Model Blobs (~/.ollama/models/blobs/): การดึงโมเดลเชิงปริมาณ (เช่น Llama 3, Mistral หรือ DeepSeek) ผ่าน Ollama เขียน blobs เลเยอร์ SHA-256 แบบดิบ เมื่อคุณเรียกใช้ ollama rm รายการจะถูกลบออก แต่ blobs เลเยอร์ที่ไม่ได้อ้างอิงมักจะยังคงอยู่ในไดเร็กทอรีที่เก็บข้อมูลในเครื่อง
  • แคตตาล็อกโมเดลเชิงปริมาณ CoreML: เครื่องมือการแปลง CoreML ของ Apple และแคชการคอมไพล์โมเดล Xcode จะจัดเก็บน้ำหนัก float16 และ int4 ระดับกลางไว้ใน ~/Library/Application Support/com.apple.ModelCatalog และไดเร็กทอรีชั่วคราวสำหรับนักพัฒนา

MagicMacCleaner มีคุณสมบัติตรวจสอบน้ำหนักของ AI และ Machine Learning โดยเฉพาะ โดยจะสแกนไดเรกทอรีโมเดลมาตรฐาน แสดงขนาดพารามิเตอร์และระดับปริมาณที่แน่นอน (เช่น Q4_K_M, FP16) ของโมเดลที่แคชไว้ทุกรุ่น และช่วยให้นักพัฒนาเรียกคืนจุดตรวจสอบน้ำหนักที่ไม่มีการเคลื่อนไหวขนาด 40 GB+ ได้อย่างปลอดภัย โดยไม่มีความเสี่ยงต่อสภาพแวดล้อมรันไทม์ที่ติดตั้งไว้

8. อิเล็กตรอน โครเมียม และแคชของ Messenger Bloat

การเปลี่ยนแปลงกระบวนทัศน์ที่สำคัญในคอมพิวเตอร์เดสก์ท็อปยุคใหม่คือเครื่องมือทำงานประจำวันจำนวนมาก เช่น Slack, Discord, Microsoft Teams, Notion, Figma และ WhatsApp ไม่ใช่แอปพลิเคชัน macOS แบบเนทีฟ แต่จะรวมเบราว์เซอร์ Chromium ที่ใช้กลไก Node.js ไว้ภายในเครื่องห่ออิเล็กตรอนแทน

แอปพลิเคชัน Electron แต่ละตัวจะรันอินสแตนซ์ Chromium ที่ฝังไว้ของตัวเอง ซึ่งจะสร้างโปรไฟล์เบราว์เซอร์อิสระที่มี:

  • GPUCache และแคช Shader: Precompiled Metal และ OpenGL shader ไบนารี (มักจะ 1 GB ถึง 3 GB ต่อแอป Electron)
  • โค้ดแคช: โค้ดไบต์การรวบรวมกลไก JavaScript V8 ที่ออกแบบมาเพื่อเพิ่มความเร็วในการแยกวิเคราะห์สคริปต์เริ่มต้น
  • พนักงานบริการ IndexedDB และ CacheStorage: คลิปวิดีโอที่แคชไว้ บันทึกเสียง ไฟล์แนบ PDF ที่อัปโหลด และอวาตาร์ผู้ใช้ที่มีความละเอียดสูงจัดเก็บไว้ใน ~/Library/Application Support/Slack/Service Worker/CacheStorage/.

การสื่อสารในทีมที่กระตือรือร้นเป็นเวลาหลายเดือน พื้นที่ทำงาน Slack หรือ Discord เดียวสามารถเพิ่มเป็น 15 GB บน SSD ของคุณ! เนื่องจากไฟล์เหล่านี้จัดเก็บไว้ในการรองรับแอปพลิเคชันของผู้ใช้แทนที่จะเป็น /Library/Caches การตั้งค่าระบบ macOS จึงไม่จัดประเภทเป็นไฟล์แคช MagicMacCleaner จะล้างพื้นที่เก็บข้อมูลแคช Electron เก่า, รหัสไบต์ V8 และการแสดงตัวอย่างสื่อที่หมดอายุอย่างปลอดภัย โดยที่ยังคงรักษาข้อมูลรับรองการเข้าสู่ระบบ โทเค็นเซสชัน และการตั้งค่าแบบกำหนดเองไว้

9. สถาปัตยกรรมการป้องกัน: การป้องกันช่องโหว่ของ TOCTOU และการสูญเสียข้อมูลโดยไม่ได้ตั้งใจ

ยูทิลิตี้การลบไฟล์อัตโนมัติมีความเสี่ยงหากเขียนโค้ดไม่ดี ช่องโหว่ทั่วไปในน้ำยาทำความสะอาดแบบเดิมคือ สภาวะการแข่งขัน Time-of-Check to Time-of-Use (TOCTOU) ในการใช้ประโยชน์จาก TOCTOU กระบวนการที่เป็นอันตรายจะสังเกตเห็นว่าตัวล้างได้สแกนไฟล์แคชชั่วคราวและสลับไฟล์เป้าหมายอย่างรวดเร็วด้วยลิงก์สัญลักษณ์ที่ชี้ไปยังไฟล์ระบบที่สำคัญ (เช่น คีย์ SSH ของคุณใน ~/.ssh/id_rsa หรือไลบรารีระบบ) เมื่อตัวล้างดำเนินการดำเนินการ unlink() มันจะทำลายข้อมูลสำคัญของผู้ใช้โดยไม่ตั้งใจ

MagicMacCleaner กำจัดเวกเตอร์นี้โดยสิ้นเชิงผ่านวิศวกรรมระบบการป้องกันที่เข้มงวด:

  • การตรวจสอบสแนปชอตไอโหนด: เมื่อตัวเลือกไฟล์ถูกทำเครื่องหมายในระหว่างขั้นตอนการสแกน หมายเลขไอโหนดของระบบไฟล์ที่ไม่ซ้ำกัน ID อุปกรณ์ และการประทับเวลาการแก้ไขจะถูกบันทึก ทันทีก่อนที่จะลบ MagicMacCleaner จะสอบถามไฟล์อีกครั้งโดยใช้ lstat() หากไอโหนดหรือประเภทไฟล์มีการเปลี่ยนแปลง การลบจะถูกยกเลิกทันที
  • ข้อห้ามการข้ามผ่าน Symlink: MagicMacCleaner แก้ไขแผนผังไดเร็กทอรีอย่างเคร่งครัดโดยไม่ต้องติดตามลิงก์สัญลักษณ์ไปยังไดเร็กทอรีพาเรนต์หรือจุดเมานท์ภายนอก มันจะไม่ข้ามขอบเขตของระบบไฟล์หรือออกจากแซนด์บ็อกซ์ที่กำหนดไว้
  • แฮนด์ออฟถังขยะแบบอะตอมมิก: ตามค่าเริ่มต้น MagicMacCleaner จะใช้ Workspace API ระดับสูงของ macOS เพื่อย้ายไฟล์ไปยังไดเร็กทอรีถังขยะดั้งเดิมของผู้ใช้ ไฟล์จะเก็บข้อมูลเมตาดั้งเดิมและสามารถกู้คืนได้ตลอดเวลาด้วยทางลัดระบบ macOS มาตรฐาน
เริ่มต้นและตั้งค่าอย่างรวดเร็ว

วิธีติดตั้งและตั้งค่า MagicMacCleaner ใน 60 วินาที

การอ้างอิงที่ซับซ้อนเป็นศูนย์ การติดตั้งแบบลากและวาง macOS แบบเนทีฟ

1

ดาวน์โหลด DMG

ดาวน์โหลด MagicMacCleaner-0.3.0.dmg (3.7 MB) โดยตรงจากเซิร์ฟเวอร์อย่างเป็นทางการของเรา ตรวจสอบแล้ว สแตนด์อโลน และไม่มีบันเดิลแวร์โดยสมบูรณ์

2

ลากไปที่แอปพลิเคชัน

เปิดอิมเมจ DMG ที่ดาวน์โหลดมา และลากไอคอน MagicMacCleaner ไปยังไดเรกทอรี macOS /Applications ของคุณ เปิดแอปจาก Spotlight หรือ Launchpad

3

ให้สิทธิ์การเข้าถึงดิสก์แบบเต็ม

สำหรับข้อมูลระบบที่ครอบคลุมและการตรวจจับแคชเมล/ข้อความ ให้เปิดการตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย → การเข้าถึงดิสก์แบบเต็ม และสลับ MagicMacCleaner เป็นเปิด

4

การเรียกคืนในคลิกเดียว

เลือก โหมดธรรมดา สำหรับการบำรุงรักษาอย่างปลอดภัยแบบอัตโนมัติ หรือเปลี่ยนเป็น โหมดผู้เชี่ยวชาญ สำหรับการตรวจสอบเครื่องมือของนักพัฒนาซอฟต์แวร์ เรียกคืนพื้นที่ 50GB+ ในเวลาไม่ถึงสองนาที!

เอกสารสรุป CLI สำหรับนักพัฒนา: MagicMacCleaner ทำงานอัตโนมัติอะไร

ต้องการทราบคำสั่งเทอร์มินัลที่แน่นอนภายใต้ประทุนหรือไม่ นี่คือสิ่งที่ MagicMacCleaner ประสานงานอย่างปลอดภัยในคลิกเดียว:

รันไทม์จำลอง
simctl
ลบรันไทม์ที่ล้าสมัย:
$xcrun simctl runtime delete<UUID>
แคชนักเทียบท่า
docker
พรุนสร้างเลเยอร์แคช:
$docker builder prune -a --force
รวบรวมขยะ Git
git
พรุน Packfiles และเศษซาก:
$git gc --prune=now --aggressive
ภาพรวม APFS
tmutil
ตรวจสอบสแนปชอตในเครื่อง:
$tmutil listlocalsnapshots /

ฟีเจอร์เด่น

  • 100% Free & Zero Ads: No subscriptions, no telemetry, no background daemons, no credit card required.
  • Engineered Exclusively for Apple Silicon: Pure Swift & SwiftUI ARM64 native architecture for M1, M2, M3, and M4 chips.
  • Dual Mode Interface: Simple Mode for plain-English everyday maintenance; Expert Mode with exact POSIX paths and developer tooling.
  • การล้างข้อมูลเชิงลึกสำหรับนักพัฒนาอย่างครอบคลุม: Xcode DerivedData, XCTestDevices, ไฟล์เก็บถาวร, แคช SPM, CocoaPods, Carthage, Cargo, pip และ Go builds
  • Simulator Runtime Manager: Safely list and delete 20GB+ orphaned iOS/watchOS/tvOS runtimes using native simctl integration.
  • Docker & Project Sweeper: Safely purge Docker build caches without touching persistent volumes; find and delete abandoned node_modules across ~/Projects.
  • การบำรุงรักษา Git Repository: บีบอัดอ็อบเจ็กต์ที่หลวม รัน git gc --prune=now และกำจัด tmp_pack_* เศษที่เสียหายออกจากโคลนที่ถูกขัดจังหวะ
  • Level 1 Fast Sweep: Sub-second instantaneous cleanup of the four fastest-growing volatile system caches.
  • ทำความเข้าใจกับข้อมูลระบบ: วิเคราะห์สแนปช็อต APFS, /Library/Caches และ /private/var/folders ที่ซ่อนอยู่ โดยไม่ทำลายความสมบูรณ์ของระบบปฏิบัติการ
  • Safe Duplicate & Big File Finder: Two-phase hashing (fast preview + SHA-256) respecting APFS clones and hardlinks.
  • Bundle Residue App Uninstaller: Thoroughly eradicates leftover Application Support, LaunchAgents, and sandboxed Containers.
  • Bulletproof Safety Protocols: Inode verification against TOCTOU race conditions and non-destructive macOS Trash relocation.

มีอะไรใหม่ในเวอร์ชันนี้

  • รองรับแบบเนทีฟสำหรับสถาปัตยกรรม macOS 15 Sequoia และ Apple M4 / M4 Pro / M4 Max
  • Fast Sweep ระดับ 1 (Shift-Cmd-L) สำหรับการเรียกคืนแคชที่ระเหยได้ในเสี้ยววินาทีทันที
  • Simulator Runtime Manager พร้อมขนาดรันไทม์ simctl และการตรวจสอบจำนวนอุปกรณ์ที่แน่นอน
  • Git repository packfile Scanner กำหนดเป้าหมายไฟล์ tmp_pack_* และ tmp_idx_* ที่ถูกละทิ้ง
  • ปรับปรุงกลไกการทำซ้ำ SHA-256 แบบสองขั้นตอนพร้อมการตรวจจับโคลน APFS
  • RAM แบบเรียลไทม์และการตรวจสอบสลับ SSD พร้อมตัวบ่งชี้แรงดันที่ใช้งานอยู่

รีวิวจากผู้ใช้งานจริง

ธีรเดช กิตติสาร14 สิงหาคม 2026

"เป็นแอปที่ดีมากจริงๆ! MagicMacCleaner ทำงานเร็วมาก ใช้งานง่าย และให้ความสำคัญกับความเป็นส่วนตัวอย่างจริงจัง"

ณิชานันท์ รัตนกุล26 กรกฎาคม 2026

"ชอบมากที่ทำงานแบบออฟไลน์บนโทรศัพท์ ไม่ต้องกลัวข้อมูลภาพหลุดไปที่อื่น สบายใจในการใช้งานทุกวันเลยค่ะ"

วรพล ศิริวัฒน์6 กรกฎาคม 2026

"ดีไซน์โหมดมืดสวยงาม สบายตา เหมาะสำหรับผู้ใช้ iPhone ในไทย แนะนำให้โหลดติดเครื่องไว้เลยครับ"

คำถามที่พบบ่อยเกี่ยวกับ MagicMacCleaner

ใช่เลย! MagicMacCleaner เป็นซอฟต์แวร์ฟรีที่พัฒนาขึ้นสำหรับชุมชน Mac ไม่มีการสมัครสมาชิก ไม่มีการล็อคระดับ 'โปร' ไม่มีข้อกำหนดด้านบัตรเครดิต และไม่มีแบนเนอร์โฆษณาหรือซอฟต์แวร์ส่งเสริมการขายแบบรวม

MagicMacCleaner ได้รับการคอมไพล์โดยเฉพาะสำหรับสถาปัตยกรรม ARM64 และใช้ประโยชน์จากแบนด์วิธหน่วยความจำแบบรวมของ Apple Silicon, คลัสเตอร์ประสิทธิภาพแบบมัลติคอร์ และซีแมนทิกส์โคลนคัดลอกเมื่อเขียน APFS อย่างมาก ด้วยการละเว้นโค้ด Intel x86 รุ่นเก่าและค่าใช้จ่ายในการแปล Rosetta แอปจะเปิดขึ้นทันที ใช้ RAM น้อยกว่า 50MB และสแกนดิสก์ได้เร็วกว่าโปรแกรมทำความสะอาดสากลทั่วไปถึง 5 เท่า

โหมดธรรมดาได้รับการออกแบบมาสำหรับผู้ใช้ Mac ทุกวันที่ต้องการเพิ่มพื้นที่เก็บข้อมูลอย่างปลอดภัยโดยไม่ต้องเห็นเส้นทางทางเทคนิคที่ซับซ้อน มันอธิบายแต่ละหมวดหมู่ด้วยภาษาธรรมดาและซ่อนเครื่องมือเฉพาะของนักพัฒนา โหมดผู้เชี่ยวชาญจะปลดล็อกเส้นทางไฟล์ POSIX ที่แน่นอน, การควบคุมรันไทม์ Xcode DerivedData และ Simulator, เครื่องมือบรรจุพื้นที่เก็บข้อมูล Git, การกวาดล้าง node_modules ที่ถูกละทิ้ง และรายงานการตรวจสอบ JSON แบบดรายรัน

เริ่มต้นใน macOS Ventura และ Sonoma โดย Apple จะแซนด์บ็อกซ์คอนเทนเนอร์แอปพลิเคชัน บันทึกของระบบ ไฟล์แนบเมล และแคชข้อความใน ~/Library/Containers อย่างเคร่งครัด หากไม่มีการเข้าถึงดิสก์แบบเต็ม macOS จะป้องกันไม่ให้ยูทิลิตี้ใดๆ อ่านขนาดของโฟลเดอร์เหล่านี้ได้ การเข้าถึงดิสก์แบบเต็มเป็นทางเลือกโดยสมบูรณ์ และสามารถให้หรือเพิกถอนได้ตลอดเวลาในการตั้งค่าระบบ -> ความเป็นส่วนตัวและความปลอดภัย -> การเข้าถึงดิสก์แบบเต็ม

ใช่แล้ว! Xcode DerivedData ประกอบด้วยผลิตภัณฑ์บิวด์ระดับกลาง ฐานข้อมูลการทำดัชนี และแคชโมดูลล้วนๆ Xcode จะสร้าง DerivedData ที่จำเป็นขึ้นมาใหม่โดยอัตโนมัติในครั้งถัดไปที่คุณคอมไพล์โปรเจ็กต์ ในทำนองเดียวกัน รันไทม์ iOS Simulator เก่า (เช่น รันไทม์ iOS 16 หรือ 17 ที่คุณไม่ได้ทดสอบอีกต่อไป) สามารถลบได้อย่างปลอดภัยโดยใช้ Simulator Runtime Manager ของเราเพื่อเรียกคืนพื้นที่ 15GB ถึง 30GB ทันที

ใช่ การล้างข้อมูลแบบมาตรฐานใน MagicMacCleaner จะย้ายไฟล์ไปยังถังขยะ macOS ดั้งเดิมของคุณ แทนที่จะดำเนินการลบอย่างถาวรในทันที คุณสามารถเปิดถังขยะ macOS และคลิก 'ใส่กลับ' ในรายการใดก็ได้เมื่อใดก็ได้ เฉพาะเครื่องมือขั้นสูงที่มีสิทธิ์ระดับผู้ดูแลระบบเท่านั้นที่จะดำเนินการยกเลิกการเชื่อมโยงโดยตรง และสิ่งเหล่านี้จะมีป้ายกำกับไว้อย่างชัดเจนล่วงหน้า

ต่างจากโปรแกรมทำความสะอาดไร้เดียงสาที่เพียงแค่ดูขนาดหรือชื่อไฟล์ MagicMacCleaner จะตรวจสอบไอโหนด APFS ที่ซ่อนอยู่ หากสองไฟล์ใช้บล็อกดิสก์ที่เหมือนกันทุกประการ (เช่น ไฟล์ที่ซ้ำกันที่สร้างใน Finder ผ่านการคัดลอก/วางบน APFS) MagicMacCleaner จะรับรู้ว่าการลบหนึ่งไฟล์จะไม่ทำให้พื้นที่ว่างในดิสก์เพิ่มขึ้น โดยจะรายงานเฉพาะไฟล์ที่ซ้ำกันของแท้ที่ใช้บล็อคพื้นที่เก็บข้อมูลซ้ำบน SSD ของคุณ

ไม่ใช่ MagicMacCleaner จะไม่ติดตั้ง daemons การเปิดใช้พื้นหลัง ส่วนขยายเคอร์เนล หรือกระบวนการพื้นหลังของแถบเมนูแบบถาวร เว้นแต่ว่าคุณจะเปิดใช้งานตัวเลือกเตือนการบำรุงรักษาอัตโนมัติในการตั้งค่าอย่างชัดเจน เมื่อคุณปิดหน้าต่างแอป หน้าต่างจะหยุดทำงานและใช้ CPU 0% และแบตเตอรี่ 0%

MagicMacCleaner กำหนดเป้าหมายเลเยอร์บิลด์ Docker ที่ห้อยอยู่ ส่วนแคช buildx และเลเยอร์คอมไพเลอร์ชั่วคราวที่สะสมอยู่ในไฟล์ดิสก์เสมือนของ Docker Desktop หลีกเลี่ยงการสัมผัสคอนเทนเนอร์ที่ใช้งานอยู่ วอลุ่ม Docker ที่ประกาศ หรือพื้นที่จัดเก็บฐานข้อมูลถาวรโดยเด็ดขาด

Fast Sweep ระดับ 1 (ทางลัด Shift-Cmd-L) ตรวจสอบแคชของนักพัฒนาที่เติบโตเร็วที่สุดและมีความผันผวน 100% (CoreDevice DeviceFS, XCTestDevices, พื้นที่ทำงาน XcodeBuildMCP และไฟล์แพ็คชั่วคราว Git ที่ถูกละเลย) เนื่องจากแหล่งที่มาเหล่านี้สามารถล้างข้อมูลได้โดยไม่ต้องตรวจสอบแต่ละไฟล์ ระดับ 1 จะเสร็จสิ้นภายในเวลาไม่ถึงสองวินาที และโดยทั่วไปจะเรียกคืนพื้นที่ 20GB ถึง 60GB ทันที

ความเป็นส่วนตัวและข้อกำหนดการใช้งาน

FlashSoft รับประกันความปลอดภัยในเครื่อง 100% สำหรับ MagicMacCleaner

Privacy Policy (EN) Terms of Use (EULA)
กลับไปหน้ารวมแอป
MagicMacCleaner icon
MagicMacCleaner
macOS และ Apple Silicon 4.9
MagicMacCleaner icon

ติดตั้งบน iPhone

สแกนด้วยกล้องมือถือเพื่อเปิดใน App Store โดยตรง

Official App Store Download
MagicMacCleaner
MagicMacCleaner 4.9 • macOS และ Apple Silicon