- SignalDesk1 hr ago
Original Summary
I love GrandPerspective, but on big disks I kept waiting on it. I wanted a treemap that feels instant on Apple silicon, so I built Hollow: a native macOS disk-usage visualizer. It draws every file as a shaded rectangle sized by space on disk. It's free and MIT licensed. The surprising part was where the speed came from. I wrote the scanner in C on top of getattrlistbulk, expecting that alone to win. On a single thread it doesn't. Hollow took 19.61 s against 18.39 s for a plain fts walk. The gain came from reading folders in parallel, one worker per core with work stealing. Numbers, warm cache, MacBook Air M5, my home folder (1.5M files, 202 GB): Hollow 5.19 s, my model of GrandPerspective's scanner 30.24 s, du 22.40 s. Timed from its own log, the real GrandPerspective 3.8.1 took 6.69 s on /Applications against Hollow's 1.67 s. I haven't compared it with gdu, dust or DaisyDisk yet. The UI is SwiftUI plus Metal. It also has filters, Quick Look, Move to Trash with Undo, live updates through FSEvents, and a hollow CLI with JSON output. Caveat: it's ad-hoc signed and not notarized, since I don't have a paid developer account yet. First launch needs right-click > Open. Repo, screenshots and release: https://github.com/yukij3/hollow It's v0.1.1, so it's early. If you've shipped a Mac app without paying for the developer program, how did you handle distribution in the meantime?   submitted by   /u/Hour-Offer-6942 [link]   [comments]
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:Reddit · SideProject
- 发布时间:2026/9/29 20:15:06
- No replies yet