SpaceMonger 1.4.3 Release Notes
SpaceMonger now scans dramatically faster and shows you the results as they happen. As always: one tiny standalone .exe, no installer, no dependencies, free.
Highlights
-
Multithreaded scan engine
Directory scanning is spread across CPU cores, dramatically speeding up scans of large drives and finally putting modern NVMe/SSD throughput to work.
-
Live treemap
The map now builds on screen in real time while the scan runs, so you can watch your disk take shape instead of staring at a progress bar.
-
Flicker-free rendering
All treemap drawing is now double-buffered: no more flicker during scans, window resizing, selection, or mouse rollover.
-
Per-Monitor V2 DPI awareness
Crisp rendering on high-DPI and mixed-DPI monitor setups, while keeping the classic look pixel-perfect.
Fixes
- Fixed an intermittent race condition that could make a scan hang forever just as it finished.
- Fixed cloud-placeholder folders (OneDrive, Dropbox, Google Drive) being silently omitted from scan results; symbolic links and junctions are still correctly excluded.
- Fixed a memory bug that could corrupt a file or folder name shown in the treemap after a completed scan.
- Cancelling a scan is now immediate, even on unresponsive network drives, and the window stays responsive while the scan shuts down.
- Scans abort cleanly when the system runs out of memory instead of silently dropping folders from the results.
- Scan progress dialog now displays UNC network paths correctly, and the progress bar tracks actual progress more truthfully.
- Reduced scanner memory overhead on drives with many small folders.
- Declared Windows compatibility (7 through 11) in the manifest and fixed toolbar button flicker during scans.
Under the hood
- The treemap layout engine was extracted into a standalone, unit-tested module, so tricky geometries and degenerate window sizes are now verified automatically.
- Continuous integration builds and tests every change on x86, x64, and ARM64.
Upgrading from 1.4 (2020)?
This is the first GitHub release since the original 1.4. The in-between modernization releases brought, in brief:
- 1.4.1 — Modern CMake / Visual Studio 2022 build system; the filesystem scanner upgraded to Unicode APIs with Windows long-path support (paths over 260 characters); proper handling of modern reparse points; a 20-year-old tooltip path bug fixed; arena allocator and adaptive sorting for lower memory overhead; unsafe C-style string formatting eradicated.
- 1.4.2 — Safer delete-command policy; improved long-path support in the manifest and shell file operations; radix-sort and allocator overflow fixes; hardened tooltip text handling.
Requirements
Windows 10, Windows 11, or a modern Windows Server edition. Download the .exe for your architecture above — no installation needed, just run it.
Source code
This fork
Active development, including the multithreaded scanner and live treemap.
github.com/Daduck/spacemongerOriginal SpaceMonger
By Sean Werkema. The original spacemonger.com site is no longer online, so the archived source lives here.
github.com/seanofw/spacemonger1