Skip to content

MClean 1.0.4

Latest

Choose a tag to compare

@maclifevn maclifevn released this 05 Jul 04:48

Bản sửa hiệu năng quan trọng — dành cho ai thấy Quét thông minh "đứng im nhiều phút" (đặc biệt lần quét đầu tiên sau khi cài).

Sửa lỗi

  • ⚡️ Quét thông minh chậm nhiều phút ở lần đầu, trên máy có app dung lượng lớn — nguyên nhân gốc: mỗi lần mở app, MClean đo dung lượng mọi ứng dụng trong /Applications bằng cách duyệt toàn bộ bundle, chạy ngay lúc khởi động. Với app khổng lồ (Xcode ~400.000 tệp / 3.7 GB…) và máy vừa reboot (đĩa "lạnh"), cú quét nền này ngốn đĩa nhiều phút và giành tài nguyên với Quét thông minh bạn vừa bấm — khiến lần quét (bản chất chỉ vài giây) bị kéo dài tới vài phút.

    Nay đã sửa tận gốc:

    • Danh sách ứng dụng chỉ được tải khi bạn mở tab "Gỡ ứng dụng", không còn tải lúc khởi động → mở app + Quét thông minh không còn đụng tới các bundle nặng.
    • Dung lượng app được cache theo ngày sửa đổi của bundle — chỉ đo lại khi app được cài mới/cập nhật.
    • Việc tải app (nếu có) chạy ở mức ưu tiên thấp, luôn nhường đĩa cho việc quét.
  • 📊 Vòng tiến trình nhảy vọt ~50% rồi đứng im — bỏ công thức pha trộn gây hiểu nhầm; vòng tròn giờ phản ánh trung thực số hạng mục đã hoàn thành.

Cải thiện

  • 🔍 Thêm đo thời gian từng hạng mục quét vào log hệ thống (Console.app, subsystem com.maclife.mclean) để chẩn đoán nhanh nếu ai gặp quét chậm.

Cài đặt

Tải MClean-1.0.4.dmg, mở và kéo MClean vào Applications.

⚠️ Bản này chưa được Apple notarize. Lần mở đầu: chuột phải vào MClean.app → Open → Open, hoặc System Settings → Privacy & Security → "Open Anyway".


Major performance fix for the multi-minute first Smart Scan on machines with big apps installed. Root cause: the installed-app list was sized (walking every bundle — Xcode alone is ~400k files) eagerly at launch, starving a concurrently-started Smart Scan of disk I/O. Now the app list loads lazily only when the App Uninstaller is opened, bundle sizes are cached by modification date, and the load runs at low priority so scans always win the disk. Also reverts the misleading progress blend and adds per-category scan timing to the system log.