Built for raw speed and
architectural elegance.
DiskView is designed from the ground up for macOS. Learn how our squarification algorithms, non-blocking asynchronous scanner, and deep APFS integration deliver unmatched responsiveness.
Squarified Treemap Engine (Bruls, Huizing & van Wijk)
Standard directory visualizers often generate thin, elongated rectangles that are hard to click and impossible to read. DiskView implements the classical squarified treemap algorithm, optimizing rectangle aspect ratios as close to 1:1 as mathematically possible.
- Proportional Area: Every rectangle's physical area directly correlates to its file size on your storage disk.
- Zero Wasted Pixels: Recursively tessellates parent containers into balanced rows and columns.
- Intuitive Nesting: Directories enclose their sub-items with subtle visual contrast so hierarchies are naturally perceived at a glance.
Asynchronous Swift Concurrency Scanner
Disk traversal is one of the most I/O heavy operations an operating system can perform. DiskView isolates scanning onto dedicated background tasks using modern Swift async/await primitives.
Instant Cancellation: Pressing Esc or clicking Cancel triggers immediate cooperative cancellation (Task.isCancelled), freeing disk queue handles instantly.
GPU-Accelerated SwiftUI Canvas (60 FPS)
Web-based disk utilities (Electron) and legacy tools attempt to create thousands of individual DOM elements or view layers, creating massive memory bloat (often 500MB+) and laggy scrolling.
DiskView compiles rectangle geometry into a single GPU draw call using SwiftUI's high-performance Canvas renderer.
- Smooth 60/120fps zoom animations on ProMotion MacBook Pro displays.
- Minimal memory footprint: DiskView uses just ~35MB of RAM during full-drive scans.
- Layout coordinates are cached and only recomputed on window resize or folder zoom.
Harmonized File Type Color Palette
Instantly recognize what is consuming space without reading filenames. DiskView categorizes hundreds of extensions into curated Apple-inspired hues:
Instant JSON Persistence Cache
Re-scanning large drives every time you open an app is frustrating. DiskView saves your scan trees to a compact JSON cache in ~/Library/Application Support/DiskView.
Next time you launch DiskView, previous volume scans load instantly in milliseconds. You can refresh any directory on-demand with a single click.
Deep macOS Finder Integration
DiskView acts as a natural extension of Finder:
- Reveal in Finder: Context menu allows you to jump directly to the exact file or folder in Finder.
- Quick Look & Launch: Press Space on any node to open the file in its default macOS application.
- Copy Path: Instantly copy POSIX file paths to your clipboard for terminal use.
- Drag & Drop: Drag any folder from Finder directly into DiskView to scan it immediately.